Section courante

A propos

Section administrative du site

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