Paper menus

Top  Previous  Next

Paper menus are rectangular matrixes with orders and are stuck on a Digitizer. Every field of the matrix is connected with an order. The menus ""are loaded with the order "Paper menu".

 

Every menu has as qualities the number of the lines, number of the columns, a position and the contents of the cells. The cells are from 1 (on top on the left) line-by-line durchnumeriert.

 

 

Cell 1

 

 

Cell 2

 

Cell 3

 

Cell 4

 

 

Cell 5

 

Cell 6

Such a menu could look possibly as follows:

 

Object

 

 

Points

 

Extinguishes

 

Text

 

 

Points

 

Extinguishes

 

The definition of the order which stands behind every cell of the menu is defined in a menu file. The menu file corresponds to the syntax of an announcement table. In the file the following announcements must exist:

 

MENU / 0:                Contents are a number of the columns and number of the lines.

MENU n:                Contents are the functions which are released by the N ten menu field.

MENU_HELP n:Help text for the N Te menu field. The text is indicated in the status line if the field lies under the Digitizercursor.

 

The above menu has, e.g., the following definition:

--- MENU 0

32

--- MENU_HELP 1

Object generate

--- MENU 1

Object

 

--- MENU_HELP 2

Show object

--- MENU 2

ViewObject

 

--- MENU_HELP 3

Extinguish object

--- MENU 3

DeleteObject

 

--- MENU_HELP 4

Generate text

--- MENU 4

AddText

 

--- MENU_HELP 5

Show text parametre

--- MENU 5

ViewElement

 

--- MENU_HELP 6

Text Extinguishing

--- MENU 6

DeleteElement

 

---