Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME II. Les Objets

5. ACTION

5.1 Syntaxe d'une ACTION

action_defn ::= {
[CATG nn]
[PROT "class;class;..."]
at_action_defn
...
}

at_action_defn ::=
MN_EDIT menu_defn
| MENU menu_defn

| AB_DISPLAY abar_defn
| AB_EDIT abar_defn
| AB_UNDISPLAY abar_defn


| APPL_RUN appl_defn
| APPL_MAIN
| APPL_QUIT
| AP_IMPORT appl_defn page_defn

| PG_EDIT page_defn
| PG_REEDIT page_defn
| PG_RESET page_defn
| PG_DISPLAY page_defn
| PG_UNDISPLAY page_defn
| DISPLAY_FLDS page_defn
| PG_SLIDE page_defn
| REEDIT
| SKIP
| ABORT

| PR_SELECT printer_defn
| PR_PAGE page_defn
| PR_STRING "string"
| SEND
| BOLD
| ENLARGED
| CONDENSED
| UNDERLINE
| NORMAL
| TAB
| VTAB
| PG_TAB
| LINEFEED
| FORMFEED
| PR_UP nn
| PR_DOWN nn
| PR_LEFT nn
| PR_RIGHT nn
| PR_GOTO line col

| MP_EDIT_ISAM mpage_defn
| MP_DELETE mpage_defn
| MP_MODIFY mpage_defn
| MP_VIEW mpage_defn
| MP_CREATE mpage_defn
| MP_ADD mpage_defn
| MP_SET_CBUF mpage_defn
| MP_IMPORT mpage_defn page_defn

| BC_EDIT_ISAM bc_defn
| BCAB_EDIT_ISAM bc_defn
| BC_RESET bc_defn
| BC_DISPLAY bc_defn
| BC_UNDISPLAY bc_defn
| BC_CREATE bc_defn
| BC_OPEN bc_defn
| BC_CLOSE bc_defn
| BC_SEARCH bc_defn
| BC_NEXT bc_defn
| BC_PREV bc_defn
| BC_MODIFY bc_defn
| BC_DELETE bc_defn
| BC_DISPLAY_FLDS bc_defn
| IF_BC_SELECT bc_defn

| PG_EDIT_ISAM page_defn
| AB_EDIT_ISAM page_defn
| PG_SCAN_ISAM page_defn
| PG_DELETE page_defn
| PG_MODIFY page_defn
| PG_CREATE page_defn
| CREATE_REC page_defn
| PG_SEARCH page_defn
| PG_NEXT page_defn
| PG_PREV page_defn
| PAGE_TO_ISAM page_defn isam_defn
| ISAM_TO_PAGE page_defn isam_defn
| PG_IMPORT page_defn page_defn
| APPLY_CMP page_defn
| IF_PG_SELECT page_defn

| OPEN_ISAM isam_defn
| IS_CLOSE isam_defn
| IS_SEARCH isam_defn index_nb
| IS_PREV isam_defn
| IS_NEXT isam_defn
| IS_DELETE isam_defn
| IS_REWRITE isam_defn
| SCAN_ISAM page_defn isam_defn nn nn
| EXPORT isam_defn isam_field_name

| C_FN c_code
| SET_ALARM alarm_defn
| STOP_ALARM
| RESTART_ALARM

| LOCK_SCREEN
| FORK
| SYSTEM "cmd1;cmd2;..."
| INFO "filename"
| ASK "string"
| RECORD record_defn

| HELPFILE "filename"
| HELP "topic"

record_defn ::= {
fnkey | "string" | 'letter' ... | nn ...
...
}

fnkey ::= F1 | F2 | .. | F10
| A_F1 | A_F2 | .. | A_F10
| C_F1 | C_F2 | .. | C_F10
| S_F1 | S_F2 | .. | S_F10
| ENTER | ESCAPE | TAB | S_TAB
| RIGHT | LEFT | PGUP | PGDN | UP | DOWN | HOME | END
| C_RIGHT | C_LEFT | C_PGUP | C_PGDN | C_HOME | C_END
| INSERT | DELETE
| CTRL_A | CTRL_B | ... | CTRL_Z
| ALT_A | ALT_B | ... | ALT_Z

alarm_defn ::= action_defn nb_sec

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be