Section courante

A propos

Section administrative du site

STpascal

ST-Pascal
Maxon Pascal

Description

Cette unité contient les définitions associé à l'Atari ST pour le ST-Pascal.

Liste des procédures et fonctions

Nom Description
Add_DItem Cette fonction permet d'ajouter un élément à une boîte de dialogue.
Add_MItem Cette fonction permet d'ajouter un élément au menu déroulant associé à un titre de menu.
Add_MTitle Cette fonction permet de placer des titres dans la barre de menus.
AES_Call Cette procédure permet d'effectuer un appel directe au AES.
AES_Version Cette fonction permet de demander la version AES.
BasePage Cette procédure permet de prendre un paramètre de pointeur de n'importe quel type de domaine et y entrepose l'adresse de la page de base de TOS.
Begin_Mouse Cette procédure permet de désactiver la souris.
Begin_Update Cette procédure permet d'indiquer le début des mises à jour du rectangle de l'environnement multi-fenêtre.
Border_Rect Cette procédure permet de demander la taille du rectangle de la zone de bordure d'une fenêtre.
Bring_To_Front Cette procédure permet de mettre la fenêtre spécifiée au premier plan de l'écran.
Center_Dialog Cette procédure permet de forcer GEM à centrer la boite de dialogue spécifiée sur l'écran.
Clear_Home Cette procédure permet d'effacer l'affichage du terminal VT-52.
Clear_Line Cette procédure permet d'effacer la ligne.
Clear_Screen Cette procédure permet d'effacer l'écran en entier, soit les fenêtres, les boites de dialogues, les menus et tous.
Clock Cette fonction permet de retourner en entier représentant le nombre de secondes s'étant écoulées depuis minuit de la date système actuelle.
Close_Window Cette procédure permet d'effacer l'affichage de la fenêtre à l'écran.
Cmd_Args Cette fonction permet de retourner le nombre de paramètres actuellement dans le tampon de ligne de commande TOS.
Cmd_GetArg Cette procédure permet d'attribuer le numéro de paramètre de ligne de commande TOS spécifié par le premier paramètre au paramètre VAR (une variable de chaîne de caractères) spécifié par le deuxième paramètre.
CtoPstr Cette fonction permet de convertir une chaîne de caractères du langage de programmation C en Pascal.
Cur_Down Cette procédure permet de déplacer le curseur vers le bas sur le VT-52.
Cur_Down_Scroll Cette procédure permet d'effectuer un défilement vers le bas sur le VT-52.
Cur_Home Cette procédure permet de déplacer le curseur au début sur le VT-52.
Cur_Left Cette procédure permet de déplacer le curseur vers la gauche sur le VT-52.
Cur_Off Cette procédure permet de fermer le curseur VT-52.
Cur_On Cette procédure permet d'ouvrir le curseur VT-52.
Cur_Right Cette procédure permet de déplacer le curseur vers la droite sur le VT-52.
Cur_Up Cette procédure permet de déplacer le curseur vers le haut sur le VT-52.
Cur_Up_Scroll Cette procédure permet d'effectuer un défilement vers le haut sur le VT-52.
Delete_Dialog Cette procédure permet de libérer l'espace réservé à la boite de dialogue spécifié.
Delete_Line Cette procédure permet de supprimer la ligne.
Delete_Menu Cette procédure permet de libérer l'espace utiliser par un menu.
Delete_Window Cette procédure permet de supprimer la fenêtre spécifié du gestionnaire GEM.
Do_Alert Cette fonction permet d'afficher une boite de dialogue d'alerte.
Do_Dialog Cette fonction permet d'afficher une boite de dialogue.
DragBox Cette procédure permet de déplacer une boite de dialogue.
Draw_Menu Cette procédure permet d'afficher le menu que vous avez créé.
Draw_Mode Cette procédure permet de sélectionner la manière dont le texte et les graphiques sont dessinés.
Draw_String Cette procédure permet d'afficher la chaîne de caractères de texte spécifiée sur une ligne horizontale commençant aux coordonnées pixels (x, y), par rapport au coin supérieur gauche de la fenêtre de sortie actuelle.
End_Dialog Cette procédure permet de supprimer une boîte de dialogue précédemment placée à l'écran par Do_Dialog.
End_Mouse Cette procédure permet d'activer la souris.
End_Of_Line Cette procédure permet d'aller à la fin de la ligne.
End_Of_Screen Cette procédure permet d'aller à la fin de l'écran.
End_Update Cette procédure permet d'indiquer la fin des mises à jour du rectangle de l'environnement multi-fenêtre.
Erase_Menu Cette procédure permet de terminer une barre de menu particulière et de la supprimer de l'écran.
Exit_Gem Cette procédure permet d'indiquer que vous avez fait la dernière opération avant de quitter GEM.
Filename Cette fonction permet de tester le paramètre de chaîne de caractères donné pour voir s'il s'agit d'un nom de fichier TOS valide, renvoyant TRUE s'il l'est et FALSE s'il ne l'est pas.
Find_Alert Cette procédure permet de rechercher une boite de dialogue d'alerte.
Find_Dialog Cette procédure permet de rechercher une boite de dialogue.
Find_Menu Cette procédure permet de rechercher un menu.
Find_Resource Cette procédure permet de rechercher une ressource.
Find_Window Cette procédure permet de rechercher une fenêtre.
First_Rect Cette procédure permet de demander le premier rectangle de fenêtre dans l'environnement mulit-fenêtre.
Frame_Arc Cette procédure permet d'afficher un arc cadré.
Frame_Oval Cette procédure permet d'afficher un ovale cadré.
Frame_Rect Cette procédure permet d'afficher un rectangle cadré.
Frame_Round_Rect Cette procédure permet d'afficher un rectangle avec les coins arrondis cadré.
Free_Resource Cette procédure permet de libérer les ressources qu'utilise un fichier.
Front_Window Cette fonction permet de demander quel est la fenêtre étant au premier plan.
Get_DEdit Cette procédure permet de demander le contenu actuel d'un champ modifiable dans une boîte de dialogue.
Get_Event Cette fonction permet de demander un événement.
Get_Ex_In_File Cette fonction permet de demander un sélecteur d'élément étendue dessinant une boîte de dialogue et demandant à l'utilisateur le nom d'un fichier existant.
Get_In_File Cette fonction permet de demander un sélecteur d'élément standard dessinant une boîte de dialogue et demandant à l'utilisateur le nom d'un fichier existant.
Get_Out_File Cette fonction permet de demander une boite de dialogue de nom de fichier simplifié.
Get_Screen Cette fonction permet de demander le tampon de l'écran.
Get_Window Cette fonction permet de demander la fenêtre courante.
GetDate Cette procédure permet de demander la date du système.
GetTime Cette procédure permet de demander l'heure du système.
GrowBox Cette procédure permet d'afficher une boite de dialogue Grow.
Hide_Mouse Cette procédure permet de cacher le pointeur de la souris.
Init_Gem Cette fonction permet d'indiquer à GEM que votre programme souhaite fonctionner dans l'environnement GEM.
Init_Mouse Cette procédure permet d'initialiser la souris.
Insert_Line Cette procédure permet d'insérer une ligne
InSuper Cette fonction permet d'indiquer s'il est en mode superviseur.
Inv_Off Cette procédure permet de désactiver l'inversion.
Inv_On Cette procédure permet d'activer l'inversion.
IO_Result Cette fonction permet de déterminer l'état d'une opération d'entrée/sortie.
Justified_Text Cette procédure permet d'effectuer une justification du texte.
Keypress Cette fonction permet de retourner un booléen devenant TRUE lorsqu'une touche du clavier est enfoncée.
Line_Color Cette procédure permet de sélectionner la couleur courante de la ligne.
Line_Endstyle Cette procédure permet d'indiquer le style de début et de fin de la ligne.
Line_Style Cette procédure permet de demander le style de ligne utilisé par les procédures orientées en ligne suivantes.
Line_To Cette procédure permet de dessiner une ligne jusqu'au point spécifié.
Line_Width Cette procédure permet de fixer la largeur d'une ligne.
Load_Resource Cette fonction permet de charger une bibliothèque de ressource.
Long_Round Cette fonction permet d'arrondir un nombre réel en un entier long.
Long_Trunc Cette fonction permet de tronquer un nombre réel en un entier long.
Lpeek Cette fonction permet de retourner un entier long entreposée dans un emplacement mémoire.
Lpoke Cette procédure permet de mettre un entier long dans un emplacement mémoire.
Menu_Check Cette procédure permet d'ajouter ou supprimer un caractère à cocher précédant n'importe quel élément du menu.
Menu_Disable Cette procédure permet de désactiver l'élément de menu.
Menu_Enable Cette procédure permet d'activer l'élément de menu.
Menu_Hilight Cette procédure permet de mettre en surbrillance un titre de menu.
Menu_Normal Cette procédure permet de mettre en état normal un titre de menu.
Menu_Register Cette fonction permet d'insérer le nom de votre accessoire dans le menu Desk.
Menu_Text Cette procédure permet de modifier le texte d'un élément de menu.
Move_B Cette procédure permet de copier un bloc de mémoire dans une autre emplacement mémoire par séquence d'octet.
Move_L Cette procédure permet de copier un bloc de mémoire dans une autre emplacement mémoire par séquence de long entier.
Move_To Cette procédure permet de déplacer le pointeur de pixel à la coordonnée spécifié.
Move_W Cette procédure permet de copier un bloc de mémoire dans une autre emplacement mémoire par séquence de mot.
MoveBox Cette procédure permet de déplacer une boite de dialogue.
New_Dialog Cette fonction permet de retourner un pointeur vers la mémoire réservée pour un descripteur de boîte.
New_Menu Cette fonction permet de réserver uniquement de la mémoire pour l'arborescence du menu GEM.
New_Window Cette fonction permet de créer une nouvelle fenêtre.
Next_Rect Cette procédure permet de demander le prochain rectangle de fenêtre dans l'environnement multi-fenêtre.
Obj_Draw Cette procédure permet de dessiner un objet.
Obj_Find Cette fonction permet de rechercher un objet dans une fenêtre.
Obj_Flags Cette fonction permet de demander l'état des drapeaux d'un objet.
Obj_Offset Cette procédure permet de fixer le déplacement d'un objet.
Obj_Redraw Cette procédure permet de redessiner un objet.
Obj_SetFlags Cette procédure permet de changer l'état des drapeaux associés à un élément. Il est généralement utilisé après Do_Dialog ou Redo_Dialog pour refléter les changements dans l'état d'une boîte de dialogue en réponse aux actions de l'utilisateur.
Obj_SetState Cette procédure permet de fixer l'état d'objet de boite de dialogue.
Obj_Size Cette fonction permet de demander la taille d'objet de boite de dialogue.
Obj_State Cette fonction permet de demander l'état d'objet de boite de dialogue.
Open_Window Cette procédure permet de dessiner une fenêtre à l'écran et la configure pour recevoir des données textuelles et graphiques.
Option Cette fonction permet de tester si son paramètre est l'un des paramètres de la ligne de commande TOS, et retourne TRUE s'il l'est, ou FALSE s'il ne l'est pas.
Paint_Arc Cette procédure permet de peinture un arc.
Paint_Color Cette procédure permet de sélectionner la couleur courante de peinture.
Paint_Outline Cette procédure permet de peindre une frontière solide plutôt qu'un contour irrégulier.
Paint_Oval Cette procédure permet de peinture un ovale.
Paint_Rect Cette procédure permet de peinture un rectangle.
Paint_Round_Rect Cette procédure permet de peinture un rectangle au coin arrondie.
Paint_Style Cette procédure permet de sélectionner le motif utilisé par les appels ultérieurs aux routines de peinture orientées objet.
Peek Cette fonction permet de retourner la valeur entreposée dans un emplacement mémoire.
PLine Cette procédure permet de dessiner une ligne de point.
Plot Cette procédure permet de fixer un pixel à la coordonnée.
Poke Cette procédure permet de mettre une valeur dans un emplacement mémoire.
PtoCstr Cette fonction permet de convertir une chaîne de caractères du langage de programmation Pascal en C.
Put_Screen Cette fonction permet de fixer le tampon de l'écran.
PwrOfTen Cette fonction permet de demander la valeur de 10 à puissance exponentielle spécifié.
Read_Screen Cette fonction permet de lire l'écran à partir du disque.
Rect_Intersect Cette fonction permet d'indiquer les intersections du rectangle.
Redo_Dialog Cette fonction permet d'indiquer que vous voulez revenir à votre boite de dialogue.
Restore_Cursor Cette procédure permet de restaurer le curseur.
RubberBox Cette procédure permet d'afficher une boite de dialogue de style caoutchouc.
Save_Cursor Cette procédure permet de sauvegarder le curseur.
Select_Background Cette procédure permet de sélectionner la couleur d'arrière-plan du texte.
Select_Color Cette procédure permet de sélectionner la couleur du texte.
Set_Clip Cette procédure permet de fixer les coordonnées du coin supérieur gauche et les dimensions d'un rectangle définissant les limites de la zone de capture.
Set_Color Cette procédure permet de spécifier un numéro de registre de couleur, soit une valeur entre 0 et 15.
Set_DEdit Cette procédure permet de décrire un champ de texte modifiable dans une boîte de dialogue.
Set_DText Cette procédure permet de placer le texte spécifié dans l'élément approprié dans une boîte de dialogue.
Set_MForm Cette procédure permet de fixer votre propre format de remplissage souris.
Set_Mouse Cette procédure permet de sélectionner le format du curseur de la souris.
Set_Window Cette procédure permet de faire de la fenêtre spécifiée la fenêtre actuelle pour toutes les sorties graphiques et texte.
Set_WInfo Cette procédure permet au programme d'application d'écrire une ligne dans la boîte d'informations de la fenêtre.
Set_WName Cette procédure permet de changer le titre d'une fenêtre.
Set_WSize Cette procédure permet de changer la taille d'une fenêtre.
SetDate Cette procédure permet de fixer la date du système.
SetTime Cette procédure permet de fixer l'heure du système.
Short_Round Cette fonction permet d'arrondir un nombre réel en un entier court.
Short_Trunc Cette fonction permet de tronquer un nombre réel en un entier court.
Show_Dialog Cette procédure permet d'afficher une boîte de dialogue sans interrompre votre programme par une entrée utilisateur.
Show_Mouse Cette procédure permet d'afficher le curseur de la souris.
ShrinkBox Cette procédure permet de réduire la taille d'une boite de dialogue.
ST_SHL Cette fonction permet d'effectuer un décalage de bit vers la gauche.
ST_SHR Cette fonction permet d'effectuer un décalage de bit vers la droite.
Start_Of_Line Cette procédure permet d'aller au début de la ligne.
Start_Of_Screen Cette procédure permet d'aller au début de l'écran.
Sys_Font_Size Cette procédure permet de demander la largeur et la hauteur, en pixel, des caractères dans la résolution d'écran courante.
Text_Alignment Cette procédure permet de fixer l'alignement horizontale et verticale du texte.
Text_Color Cette procédure permet de sélectionner la couleur courante du texte.
Text_Heigth Cette procédure permet de fixer la hauteur du texte.
Text_Rotation Cette procédure permet d'effectuer une rotation sur le texte.
Text_Style Cette procédure permet de fixer le style du texte.
VDI_Call Cette procédure permet d'effectuer un appel directe au VDI.
Wind_Get Cette procédure permet de demander la valeur actuelle de la taille relative du curseur horizontal dans la barre de défilement.
Wind_Set Cette procédure permet de modifier la valeur actuelle de la taille relative du curseur horizontal dans la barre de défilement.
Work_Rect Cette procédure permet de rechercher la taille du rectangle de la zone de travail d'une fenêtre, où les graphiques et la sortie de texte ont lieu.
Wpeek Cette fonction permet de retourner un mot entreposée dans un emplacement mémoire.
Wpoke Cette procédure permet de mettre un mot dans un emplacement mémoire.
Wrap_Off Cette procédure permet de désactiver l'enrobage du texte.
Wrap_On Cette procédure permet d'activer l'enrobage du texte.
Write_Screen Cette fonction permet d'écrire l'écran sur le disque.


Dernière mise à jour : Dimanche, le 6 février 2022