Perk Writer's Guide
Patterns and Best Practices for LSR Scripts
Authors:
Peter Parente
Addresses:
pparent@us.ibm.com
Date:
2007-06-05
Revision:
920
Status:
draft
Copyright:
Copyright © 2007 IBM Corporation under the BSD License
Source:
http://svn.gnome.org/svn/lsr/trunk/doc/pguide
Abstract
Contents
1 Event Patterns
1.1 Execute on an event
1.2 Execute in place of another Task
1.3 Execute after another Task
1.4 Consume an event
1.5 Block upcoming Tasks
2 Named Task Patterns
2.1 Invoke Tasks in other Perks
2.2 Extend Task behaviors using chains
3 I/O Patterns
3.1 Request device capabilities
3.2 Change device styles temporarily
3.3 Define an input gesture
3.4 Bind an input gesture to a Task
3.5 Cycle on an input gesture
4 Hierarchy Walking Patterns
4.1 Iterate over items and accessibles
4.2 Iterate over accessibles
4.3 Search using predicates
5 System Management Patterns
5.1 Load/unload UIEs
5.2 Modify profiles
6 Revision History
1 Event Patterns
1.1 Execute on an event
1.2 Execute in place of another Task
1.3 Execute after another Task
1.4 Consume an event
1.5 Block upcoming Tasks
2 Named Task Patterns
2.1 Invoke Tasks in other Perks
2.2 Extend Task behaviors using chains
3 I/O Patterns
3.1 Request device capabilities
3.2 Change device styles temporarily
3.3 Define an input gesture
3.4 Bind an input gesture to a Task
3.5 Cycle on an input gesture
4 Hierarchy Walking Patterns
4.1 Iterate over items and accessibles
4.2 Iterate over accessibles
4.3 Search using predicates
5 System Management Patterns
5.1 Load/unload UIEs
5.2 Modify profiles
6 Revision History
2007-06-05 Peter Parente <
pparent@us.ibm.com
>
Started outline