Difference between revisions of "Shutter:Workflow"

From den4b Wiki
Jump to navigation Jump to search
Line 16: Line 16:
 
=== Step 2: Actions  ===
 
=== Step 2: Actions  ===
  
[[Shutter:Actions|Actions]] are executed one by one, from top-to-bottom.  
+
[[Shutter:Actions|Actions]] are executed ''one by one'', from top to bottom.  
  
*You can add as many actions as you want but beware that some actions are ''terminal'', meaning that they will cause Shutter to stop processing the rest of actions or terminate application altogethe, For example: the '''Shutdown''' action.
+
You can add as many actions as you want, but please be aware of the following factors:
 +
 
 +
*Each action can affect the execution of the other actions listed below it.
 +
*Some of these actions are ''terminal''. <br>(They will cause Shutter to stop processing the rest of actions or terminate application altogether. For example: the '''Shutdown''' action.)<br>Therefore, such Actions <u>must</u> be placed at the very <u>end</u> of the '''Actions''' stack.

Revision as of 16:57, 26 May 2010

Arrow Return.png Shutter  

The workflow of Shutter is quite simple:

  1. Add events that are to be monitored, and
  2. Add actions that are to be executed when the specified events occur.

The details are as follows:

Step 1: Events

Events are usually based on periodic checking of a system state, execution state of a process, or system time.

  • You can add multiple events, and also set the logical relationship between them.

Step 2: Actions

Actions are executed one by one, from top to bottom.

You can add as many actions as you want, but please be aware of the following factors:

  • Each action can affect the execution of the other actions listed below it.
  • Some of these actions are terminal.
    (They will cause Shutter to stop processing the rest of actions or terminate application altogether. For example: the Shutdown action.)
    Therefore, such Actions must be placed at the very end of the Actions stack.