--------- LES SCROLLBOX --------


Une SCROLLBOX  est un  objet qui
permet  l'affichage  d'une liste
droulante, et la slection d'un
lment de la liste. Cette liste 
peut scroller  l'aide  de  deux  
flches de dfilement.

Une SCROLLBOX se cre en plaant
un objet de type G_BOXTEXT,(type
BoxText sous Interface)  dont le
type tendu doit etre: 111

... LES SCROLLBOX STANDARDS ....
La chaine de  caractre de cette
G_BOXTEXT  permet  de paramtrer
le fonctionnement de la SCROLBOX
en  fournissant  des  paramtres
spars par des virgules.
Cette possibilit de paramtrage
par l'intermdiaire de la chaine
de caractres des objets GEM est
trs souvent utilise dans EAZY-
GEM.
La syntaxe de  cette  chaine est
la suivante:

le premier paramtre indique  le
nom du fichier ascii devant etre
affich.
Ce  fichier doit se trouver dans
le meme repertoire que les fich-
iers de ressources de l'applica-
tion.

Le deuxime paramtre (spar du
premier par une virgule) indique
le  nombre de pixels de  hauteur
sparant deux lignes de texte.

Le troisime paramtre(spar du
deuxime par une virgule)indique
La taille en points de la police
de caractre.  

Le quatrime paramtre(spar du
deuxime par une virgule)indique
le nom de la  police devant etre
employe  pour  l'affichage.  Si 
elle n'est pas active, la police syt-
systme sera employe. 

EXEMPLE:
Une  SCROLBOX  pour  afficher le
texte  que  vous  avez  sous les 
yeux a le texte suivant:

    SCROLBOX.TXT,12,9,Courier



...... LES SCROLBOX CUSTOM .....
En dehors des SCROLBOX standards
prdfinies qu'offre EAZY_GEM il
est possible d'en  dfinir d'au-
tres, adaptes  un usage parti-
culier. Pour  cela  il vous faut
en crer une avec le premier pa-
ramtre  vide (un  espace  ou un
mot n'tant pas gal  un nom de 
fichier). Alors  la  SCROLBOX se
contentera d'afficher:
ligne 1, ligne 2, ligne 3... etc
Pour  modifier  le  comportement
et cet affichage un peu sommaire
EAZY_GEM met  votre disposition
plusieurs  fonctions  dont voici 
les prototypes et  les  descrip-
tions:
................................
         Prototype:  

void *SetListCallBackFunc 
     ( OBJECT *tree,
       int   ind_ob,
       void *func
     )

        Description 
        
Cette  fonction  permet de modi-
fier la fonction  d'affichage de
la SCROLBOX, en lui donnant dans
le parametre:  void *func
l'adresse  de  la  fonction  qui 
doit afficher chaque ligne,  la
place de celle qui affiche:
ligne 1, ligne 2, ligne 3... etc

Dans le parametre:  OBJECT *tree
l'on  place l'adresse de l'arbre
ou se situe la SCROLBOX,

Dans le paramtre: int   ind_ob
l'on  place l'indice  de l'objet
correspondant  la SCROLBOX.



