SCR/AL1 - TOME IV. Les librairies internes
2.13 Fonctions d'affichage de scrollbar
Syntax
SB_init(sb, line, col, nl, c1, c2, attr)
S_BAR *sb;
int line, col, nl, c1, c2, attr;
Description
Initialise le scrollbar (vertical) sb en spécifiant toutes les données fixes. Les données variables (première ligne visible et nombre total de lignes) sont passées comme paramètre à SB_set().
La structure n'est pas allouée dans la fonction mais doit l'être par la fonction appelante.
Cette fonction n'affiche rien. La fonction SB_set() se charge de l'affichage.
La position du coin supérieur du scrollbar est (line, col). Le nombre de lignes du scrollbar est nl. L'attribut d'affichage est attr et les caractères d'affichage sont c1 pour le fond et c2 pour la partie foncée correspondant à la partie visible du texte.
Exemple
S_BAR sb;
SB_init(&sb, 2, 2, 20, SCR_SPEC_1, SCR_SPEC_2, SCR_REVERSE);
SCR_SPEC_1 et SCR_SPEC_2 sont définis dans scr.h et reprennent les codes des caractères hachurés de la table ASCII PC8.
Voir également
SB_set()
File s_sbar.c
SB_init(sb, line, col, nl, c1, c2, attr)
SB_set(sb, l1t, nlt)
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be