SE

SE (Source Editor) is a FlashGUI development environment.

SE is both account explorer and program editor. You can view, create, and delete files and q-pointers, copy and paste items between files, open and edit multiple items.

SE displays file description (attribute 17 of the file defining item) or q-pointer path, as well as the number of items. In the programs table program description is displayd in addition to the program name. Program description is the third line of the program (must be commented with *).

SE facilitates writing FlashGUI programs.

Invoking SE

Enter se from TCL in a FlashGUI enabled account.

Account explorer

Files have icon , q-pointers have icon

Features:

  • File: create, delete, edit description, compile
  • Items: cut, copy, paste
  • If file is too large it is listed by pages

Search tab

Search in selected files:

  • in item id
  • in all attrubutes

Recent tab

Last opened items list groupped by file name.

Editing

Up to 20 programs can be opened.

Labels and bookmarks

Ctrl-1 or button displays:

  • bookmarks (*/ comments)
  • gosub names and their comments (the next line after gosub label commented by *)

Compile

Successful compile

Compile error. Double click - go to error line.

Test run

(Run button or F12).

1. Input parameters window (for subroutines)

2. Execution

The window created by the tested program is displayed ....

3. Output parameters window (after execution)

Another run or return to SE.

Editing features

Comment, uncomment selected lines

Shift selected lines left or right

Ctrl-Y

Delete line

Note: this feature is optional (turned on/off from the menu). The default is Redo.

Ctrl-U Duplicate line
Insert a FlashGUI object
Ctrl-(

Autocomplete FlashGUI function

Note: the cursor should be at the end of the 'call functionname'

FlashGUI function options

Note: the cursor should be at the option parameter

F9

Insert a bookmark (*/ comment)

Note: bookmarks have yellow sticker icons when displayed in the Labels and Bookmarks window.

Menu: Insert -> Program template Inserts a FlashGUI program template into your program
Labels and Bookmarks window to go to the selected label or bookmark

Go to Sub, Come Back

Note: Sub can be either a local gosub or a subroutine.

Go to Line

FlashGUI function help

Note: the cursor should be at the function name

FlashGUI Reference
Compile-catalog the edited program
Test run the edited program
Turn on/off the lexer (coloring FlashBASIC operators)
Increase or decrease font size
F7

Insert VM

Note: to edit data items

F8

Insert SVM

Note: to edit data items

Standard edit features

New
Close, Close all

Save, Save all, Save as
Print the edited program
Clipboard
Undo, Redo
Find and replace

Function help ( F1 )

Note: F1 can be used for any subroutine, not only FlashGUI function. If you put the cursor at the subroutine name (after call) and press F1 the contiguous comment lines (commented by *) starting with line 3 will be displaed.

FlashGUI help ( Ctrl+F1 )

Note: FlashGUI help displays in a separate window.

View: two programs

Exit SE

SE saves its data (opened items, cursor positions in every program window etc) and restores it at the next run

 

Page 7-1 | Updated Nov 16, 2007 at 09:01:41 | © Infoved 2010