PWCT 1.9 Art Documentation ( https://doublesvsoop.sourceforge.net )

2006-2019, Mahmoud Fayed ( GNU General Public License )

_____________________________________________________________________________________

 

 

Goal Designer Window

 

s1.JPG

Fig. 1

 

The goal designer is used to create programs using the Coding Simulation Method (CSM)

Where the program is represented using Steps Tree and the steps tree construction process done through continuous interaction with components (called transporters)

 

There are two types of steps

·         Generated steps which are generated as a result of interaction with component process

·         Created steps which is created by the user for organization, comments or writing code (optional)

 

The program may contain one or more of goals.

We can switch between different goals using the Active Goal combobox

 

s2.JPG

Fig. 2

 

We can select the active step by clicking the step inside the steps tree or by selecting the step using the Active step combobox

 

s3.JPG

Fig. 3

 

We can see the code behind the step by click the (Step Code) button and to return to the steps tree click the (Steps Tree) button

 

s4.JPG

Fig. 4

 

For better appearance we can increase or decrease the font size of the steps tree.

 

s5.JPG

Fig. 5

 

For more productivity we can Cut, Copy & paste steps inside the steps tree

Also we can copy steps from one source file (*.SSF) and paste the steps in another source file.

 

s6.JPG

Fig. 6

 

We can use the (Search) button to find steps and select steps faster

For example typing (Win1) in the search window will produce two steps as a result

And we can select one of them using the mouse (Double Click)

 

s12.JPG

Fig. 7

 

s13.JPG

Fig. 8

 

We can use the time machine slider to move backward/forward during the application construction process where we can return to any point and the past and we can run the application at this point.

 

s7.JPG

Fig. 9

 

Using the time machine we can play programs as movies and we can control the playing process (Pause/Continue) and we have control on the sound too

 

s8.JPG

Fig. 10

 

Also the time machine comes with more features where we can order time frames by the latest order of steps (top-down) and we can refresh steps (regenerate steps) based on the current components updates.

Also the time machine can be used for the documentation of the construction steps to build the program.

 

At the left side of the goal designer window we have the necessary options for steps manipulation

And we can get these options using the mouse (right click).

 

s9.JPG

Fig. 11

 

Index

Option

Description

1

New Step

Create new step for organization, comments or writing code

2

Edit Step

Edit the selected step name

3

Delete Step

Delete the selected step and it’s Childs

4

Move Step Up

Move the selected step and it’s Childs one step up in the steps tree

5

Move Step Down

Move the selected step and it’s Childs one step down in the steps tree

6

Interact

Start new interaction with component process to generate new steps

7

Modify

Modify the selected step

8

Form Designer

Open the form designer window

9

Enable/Disable Step

Comment/uncomment the selected step

Table. 1

 

When we select a step inside the steps tree we can know the component used to generated this step

And clicking the component name (Define New Window) for example will open the components browser window and select this component so we can remember the component place inside the components browser window.

 

s10.JPG

Fig. 12

 

Using the (Close) button we can close the goal designer window.

 

s11.JPG

Fig. 13