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

SCR/AL1 - TOME IV. Les librairies internes

2. La librairie scr4o

2.1 Fonctions d'initialisation et de fin

2.1.2 SCR_base_init (file s_base.c:42)

Syntaxe

SCR_base_init()

Description

Cette fonction initialise l'écran et le clavier dans une application SCR/AL1. Elle effectue les opérations suivantes :

SCR_base_init() est automatiquement appelée par SCR_init().

Voir également

SCR_mini_init(), SCR_init(), SCR_mini_end(), SCR_end()

2.1.2.1 File s_base.c
SCR_base_init()
int SCR_beep()
SCR_cls()
SCR_end()
SCR_refresh()
SCR_write_text(line, col, text, len)
2.1.2.2 SCR_beep (file s_base.c:141)

Syntaxe

int SCR_beep()

Description

Déclenche l'alarme de l'ordinateur (beeeep). Il s'agit simplement de l'envoi vers l'écran du caractère BEL (007).

2.1.2.3 SCR_cls (file s_base.c:157)

Syntaxe

SCR_cls()

Description

Vide l'écran en forçant l'attribut à sa valeur DEFAULT. En Unix, utilise pour ce faire la séquence du driver définie à cet effet.

2.1.2.4 SCR_refresh (file s_base.c:116)

Syntaxe

SCR_refresh()

Description

Affiche le contenu de l'écran tel qu'il est connu de l'application. Cette fonction est utile lorsque des parasites sont apparus dans l'écran.

2.1.2.5 SCR_write_text (file s_base.c:193)

Syntaxe

SCR_write_text(line, col, text, len)
int line;
int col;
unsigned char *text;
int len;

Description

Ecrit dans l'écran le texte text de longueur len à la position (line,col).

Cette fonction est en général remplacée par la macro SCR_write qui n'écrit dans l'écran que si la variable SCR_TMP_IMAGE (pointeur vers une IMAGE) est null. Sinon, l'écriture s'effectue dans l'IMAGE SCR_TMP_IMAGE et permet de construire une IMAGE avant de l'afficher.

Exemple

    SCR_TMP_IMAGE = SCR_save_image(0, 0, 25, 80);
SCR_set_attr(SCR_REVERSE);
SCR_write(24, 0, "SCR/AL1, 7);
....
im = SCR_TMP_IMAGE;
SCR_TMP_IMAGE = 0;
SCR_display_image(im);
SCR_free_image(im);

Voir également

SCR_write_center()


[X-ON] [SCR4/AL1]

Copyright © 1998-2001 Jean-Marc and Bernard PAUL - Envoyez vos remarques ou commentaires à bp@xon.be