Basically, selecting a symbol in the symbol menu and clicking it into the drawing area adds it to the diagram. This reference manual does not describe how to work with symbols; this are described in "Managing Symbols" on page 69 in chapter 2, Editing SDL Diagrams.
All symbols appear the same appearance in the symbol menu as they do in the drawing area. The size of symbols as shown in the symbol menu is half of the default size, 10 * 5 mm.
For a reference to these symbols, see "Symbols on Interaction Pages" on page 1170 and "Symbols on Flow Pages" on page 1171.
Figure 311 : The Symbol Menu. ----- (fig) -----
---------------------------------------------------------------- Type of page Dimmed symbols (unusable) ---------------------------------------------------------------- System process reference
service reference block substructure reference
system type reference gate Block diagram / process reference Block interaction page service reference block substructure reference system type reference gate Block diagram /
block substructure reference Process interaction page service reference system type reference gate Service procedure start
procedure return macro inlet
macro outlet gate Process diagram / procedure start
Graph page procedure return macro inlet
macro outlet gate Process diagram /
block reference
Service interaction page process reference block substructure reference system type reference block type reference
process type reference gate Procedure start
stop macro inlet
macro outlet gate System Type process reference
service reference block substructure reference
system type reference Block type process reference service reference block substructure reference system type reference Macro gate Service type procedure start procedure return block substructure system type Process type diagram /
procedure start Graph page procedure return macro inlet macro outlet Process type diagram /
block reference
Service interaction page process reference block substructure reference system type reference block type reference
process type reference Operator state input save output procedure call enabling condition / continuous signal create request priority input procedure reference start stop macro inlet macro outlet gate Package block reference process reference block substructure reference service reference gate ----------------------------------------------------------------
Figure 312 : The SDL Editor Text Window. ----- (fig) -----The text window provides a menu bar with two menus, containing clipboard functions, as well as means to transfer text to / from a file.
The editing functions that are available depend upon the context. Some functions are standardized and are available from the Edit menu of the Text window.
Other standardized functions include:
------------------------------------------------------------------- Note: Delayed updating of the drawing area when editing text When text is edited, updating the drawing area is delayed until no text editing action (mouse or keyboard operations) is performed dur ing a period of one second. The text window is however always updated immediately. -------------------------------------------------------------------
Figure 313 : The Text Window File Menu. ----- (fig) -----
/usr/lib/X11/app-defaults/SDTTo program the function keys, insert following lines anywhere into the SDT file:
/* Any suitable comment */ SDT*XmText.translations: #override \n\ <Key>F1: insert-string("F1Text") \n\ <Key>F2: insert-string("F2Text") \n\ <Key>F3: insert-string("F3Text") \n\ <Key>F4: insert-string("F4Text") \n\ <Key>F5: insert-string("F5Text") \n\ <Key>F6: insert-string("F6Text") \n\ <Key>F7: insert-string("F7Text") \n\ <Key>F8: insert-string("F8Text") \n\ <Key>F9: insert-string("F9Text") /* Note the absence of \n\ on line 9 */------------------------------------------------------------ Note: Omitting to define some of the function keys is permissible. ------------------------------------------------------------
~/username/SDTAlternatively, any directory designated by environment variable
<Key>F1: insert-string("F1Line1\nLine2") \n\
----------------------------------------------------- Flow Page Font Sizes ----------------------------------------------------- Text Object: Font Size Kernel heading symbol and page name symbol 12 points Other text objects 9 points -----------------------------------------------------
---------------------------------------------- Interaction Page Font Sizes ---------------------------------------------- Text Object: Font Size Text symbol and signal list symbol. 9 points Other text objects 12 points ----------------------------------------------
------------------------------------- Overview Page Font Sizes ------------------------------------- Text Object: Font Size: Kernel heading symbol 12 points Signal list symbol. 6 points Other text objects 8 points -------------------------------------This page intentionally left blank
Table of Contents Next Chapter