GMDB
----
Auteur : Claude Masoni
Publie dans Amstrad Magazine numero 19 * Janvier 1987
G.M.D.B est un generateur de menus deroulants en Basic. c'est une
application interessante et directe du programme "RSX fenetre" dont
j'utilise le fichier binaire RSX.BIN. Ce programme est un exemple
permettant la mise en oeuvre facile de menus deroulants pour vos
applications graphiques, de gestion ou autres utilitaires (avec gestion
des mouvements par joystick ou souris...).
Il suffit de remplir les lignes de datas a partir de 10390. Les
explications detaillees sont dans le programme, les REM pouvant, apres
elaboration d'une application complete, etre effacees. Les lignes de
datas incorpores a cet utilitaire sont, bien entendu, la a titre de pur
exemple et peuvent etre remplacees en fonction de vos besoins propres.
Liste des variables
-------------------
C1 : encre 1
C2 : encre 0
C3 : couleur de bord
AS : code curseur
JC : joystick (0) / clavier (1)
haut, droite, bas, gauche + valid.
NBO : nombre de rubriques
COL () : colonnes d'affichage des rubriques.
LAR () : largeur des fenetres.
NBSR () : noms des sous-rubriques.
SR$ () : noms des sous-rubriques.
X et Y : position du curseur.
CESTBON : si CESTBON<>0 alors affichage du menu deroulant.
si CESTBON=0, pas d'affichage.
D : colonne d' affichage de la fenetre.
CUR : numero de la sous-rubrique indiquee par le curseur (video inverse)
dans le menu deroulant.