NewStLine

( StrNorm     : String,
  Text        : String,
  HotKey      : Word,
  Comm        : Word,
  ....
  StrCtrl     : String,
  ....
  StrAlt      : String,
  ....
  StrShft     : String,
  ....
  StrCtrlShft : String,
  ....                )

Tato procedura definuje stavovou řádku ve spodní části obrazovky. Stavová řádka mění svůj obsah podle stisknutí přesmykačů

 /Ctrl/, /Alt/, /Shift/ a /Ctrl+Shift/.
Proto je potřeba definovat všechny čtyři možnosti. Každý příkaz je definován textem 'Text' (max 40 znaků), kódem klávesy 'HotKey' a číslem příkazu, tzv. povelem 'Comm'. Počet příkazů není omezen, ale ne všechny příkazy mohou být vždy zobrazeny (na řádku obrazovky se vejde 80 znaků). Je však možné používat i skrytých příkazů, tj. příkazů, které nemají žádný text. Pro jaký přesmykač je výčet určen, definují parametry 'StrNorm', 'StrCtrl', 'StrAlt', 'StrShft' a 'StrCtrlShft', které mají přesně definované znění:

Pořadí těchto identifikátorů není definováno. Můžete tedy nejdříve definovat příkazy pro Shift, pak pro Alt atd.

Pozor: V parametrech 'Text' NELZE používat přesné znění identifikátorů přesmykačů, protože systém pak nepozná kdy se jedná o přechod na další přesmykač a kdy nikoliv.

Podívejte se na: Procedury a funkce - Menu

Příklad:

                          NewStLine("Norm",  "-Norm_1",   kbF6,  151,
                                   "-Norm_2",   kbF8,  152,
                          "Ctrl",  "-Ctrl_1",   $5E00, 153,
                                   "-Ctrl_2",   $5F00, 154,
                          "Alt",   "-Alt_1",    $6800, 155,
                                   "-Alt_2",    $6900, 156,
                          "Shft",  "-Shift_1",  $5400, 157,
                                   "-Shift_2",  $5500, 158,
                          "^Shft", "-^Shift_1", $5400, 159,
                                   "-^Shift_2", $5500, 160)

Protože v program používá standardní povely pro spuštění nápovědy, notesu, kalkulačky, prohlížeče apod., doplňuje program automaticky tyto povely do Vámi definovaných stavových řádek.

 - Norm
   · F1-Pomoc         /F1/         (9)     Zobrazení pomoci
   · F2-Notes         /F2/         (100)   Zobrazení notesu
   · ''               /F5/         (5)     Skoková změna velikosti okna
   · F7-Kalk          /F7/         (104)   Zobrazení kalkulačky
 - /Ctrl//
   · F1-Index         /Ctrl+F1/    (101)   Zobrazení pomoci
   · ''               /Ctrl+F5/    (6)     Zobrazení notesu
   · ''               /Ctrl+Enter/ (10)    Rychlé potvrzení dialogu - OK
   · ''               /Ctrl+Home/  (2040)  Předčasn ukončení tisku
 - /Alt//
   · F1-Minulá pomoc  /Alt+F1/     (2006)  Minulá pomoc
   · F2-Prohlížeč     /Alt+F2/     (103)   Zobrazení prohlížeče
   · ''               /Alt+F3/     (4)     Uzavření okna nebo dialogu
 - /Shift//
 - /Ctrl+Shift//
   · F5-Historie(zap/vyp) /Ctrl+Shift+F5/  Zapnutí,vypnutí zobrazení
                                           historického okna po změně
                                           položky