GemAES |
Déclaration AES |
---|---|
Maxon Pascal |
Description
Cette unité contient les procédures et fonctions associés au GEM standard.
Liste des procédures et fonctions
Nom | Description |
---|---|
appl_exit | Cette procédure permet de sortir de l'application. |
appl_find | Cette fonction permet de rechercher l'identificateur d'application d'une autre application dans le système. |
appl_init | Cette fonction permet d'initialiser l'application et de retourner l'identificateur d'application. |
appl_read | Cette procédure permet de lire un certain nombre d'octets dans le tampon d'événements. |
appl_tplay | Cette procédure permet de relire les actions des utilisateurs. |
appl_trecord | Cette fonction permet d'enregistrer les actions des utilisateurs. |
appl_write | Cette procédure permet d'écrire un certain nombre d'octets dans le tampon d'événements. |
evnt_button | Cette fonction permet d'attendre qu'un ou plusieurs boutons de la souris soient enfoncés. |
evnt_dclick | Cette fonction permet de fixer la vitesse du double clic. |
evnt_keybd | Cette fonction permet d'attendre la pression de la touche et de retourner le code de la touche. |
evnt_mesag | Cette procédure permet d'attendre qu'un rapport soit présent dans le canal de message. |
evnt_mouse | Cette procédure permet d'attendre que la souris entre ou quitte un rectangle. |
evnt_multi | Cette fonction permet d'attendre un ou plusieurs événements. |
evnt_timer | Cette procédure permet d'attendre quelques millisecondes. |
form_alert | Cette fonction permet d'afficher une boîte d'alerte. |
form_center | Cette procédure permet de centrer la représentation de l'arborescence des objets à l'écran. |
form_dial | Cette procédure permet d'effectuer la gestion des formulaires de dialogue. |
form_do | Cette fonction permet de laisser l'AES gérer les entrées utilisateur via une boîte de dialogue. |
form_error | Cette fonction permet d'afficher une boîte d'alerte contenant un code d'erreur TOS (fo_enum). |
fsel_exinput | Cette procédure permet d'indiquer l'entrée du sélecteur de fichiers étendu. |
fsel_input | Cette procédure permet d'indiquer l'entrée du sélecteur de fichiers. |
GemError | Cette fonction permet de retourner la valeur de intout[0] que GEM utilise pour signaler messages d'erreur la plupart du temps. |
graf_dragbox | Cette procédure permet de faire glisser (déplacer) un rectangle dans un autre rectangle. |
graf_growbox | Cette procédure permet de dessiner un contour de boîte en style croissant. |
graf_handle | Cette fonction permet de retourner le gestionnaire graphique (gestionnaire VDI). |
graf_mkstate | Cette procédure permet de retourner la position actuelle de la souris, l'état du bouton de la souris et l'état du clavier. |
graf_mouse | Cette procédure permet de changer la forme de la souris. |
graf_movebox | Cette procédure permet de déplacer la boite. |
graf_rubbox | Cette procédure permet de dessiner une boîte de style caoutchouc. |
graf_shrinkbox | Cette procédure permet de dessiner un contour de boîte rétréci. C'est l'inverse de la procédure graf_growbox. |
graf_slidebox | Cette fonction permet de faire glisser un rectangle dans un autre rectangle avec la souris. |
graf_watchbox | Cette fonction permet de vérifier si la souris entre ou sort d'un rectangle. |
menu_bar | Cette procédure permet d'afficher ou supprimer une barre de menus. |
menu_icheck | Cette procédure permet de vérifier un élément de menu. |
menu_ienable | Cette procédure permet d'activer un élément de menu. |
menu_register | Cette fonction permet d'enregistrer l'application comme accessoire de bureau. |
menu_text | Cette procédure permet de modifier le texte d'un élément de menu (me_titem) dans une arborescence (me_ttree). |
menu_tnormal | Cette procédure permet de normaliser une barre de titre de menu. |
objc_add | Cette procédure permet d'ajouter un nouvel objet à une arborescence d'objets. |
objc_change | Cette procédure permet modifier l'état d'un objet. |
objc_delete | Cette procédure permet de supprimer un objet d'une arborescence d'objets. |
objc_draw | Cette procédure permet de dessiner une partie ou la totalité d'un arbre, éventuellement coupé. |
objc_edit | Cette procédure permet de laisser l'utilisateur modifier le texte dans les objets des types G_TEXT et G_BOXTEXT. |
objc_find | Cette fonction permet de déterminer si un élément d'une arborescence d'objets donnée est à la coordonnée donnée. |
objc_offset | Cette procédure permet d'indiquer le déplacement de l'objet par rapport à l'origine de l'écran. |
objc_order | Cette procédure permet de déplacer un objet enfant vers une nouvelle position dans la liste des enfants de ses parents. |
rsrc_free | Cette procédure permet de libérer la mémoire allouée au fichier de ressources. |
rsrc_gaddr | Cette procédure permet de demander l'adresse de la structure de données des ressources. |
rsrc_load | Cette procédure permet de charger un fichier de ressources avec le nom indiqué par re_lpfname. |
rsrc_obfix | Cette procédure permet de convertir les coordonnées de l'objet des coordonnées char en coordonnées pixel. |
rsrc_saddr | Cette procédure permet de fixer l'adresse d'un objet ressource. |
scrp_read | Cette procédure permet d'identifier la commande appelant cette application. |
scrp_write | Cette procédure permet d'exécuter une autre application ou revenez au bureau lorsque l'utilisateur quitte l'application en cours. |
shel_envrn | Cette procédure permet de rechercher une chaîne de caractères d'environnement DOS. |
shel_find | Cette procédure permet de rechercher un fichier dans le répertoire courant et dans tous les répertoires du chemin. |
shel_get | Cette procédure permet de lire les données du tampon d'interpréteur de commande AES interne dans votre propre tampon. |
shel_put | Cette procédure permet de placer les données dans le tampon de l'interpréteur de commande AES interne. |
shel_read | Cette procédure permet de lire le répertoire de fragment du presse-papiers. |
shel_write | Cette procédure permet d'écrire le répertoire de fragment dans le presse-papiers. |
wind_calc | Cette procédure permet de calculer la taille de la fenêtre. |
wind_close | Cette procédure permet de fermer la fenêtre, c'est-à-dire de la supprimer de l'écran. |
wind_create | Cette fonction permet de créer une fenêtre. |
wind_delete | Cette procédure permet de supprimer la fenêtre, c'est-à-dire libérer la mémoire et l'identificateur de descripteur de fenêtre. |
wind_find | Cette fonction permet d'ouvrir une fenêtre de recherche aux coordonnées spécifiées. |
wind_get | Cette procédure permet de retourner des informations sur une fenêtre (ou le bureau). |
wind_new | Cette procédure permet de réinitialiser les informations internes de GEM. |
wind_open | Cette procédure permet d'ouvrir la fenêtre, c'est-à-dire de la dessiner sur l'écran. |
wind_set | Cette procédure permet de fixer les nouvelles informations de la fenêtre (titre, ligne d'information, apparence de la bordure,...). |
wind_update | Cette procédure permet d'envoyer un message de mise à jour de la fenêtre à l'AES. |
Dernière mise à jour : Dimanche, le 6 février 2022