Section courante

A propos

Section administrative du site

MosList

Liste
Free Pascal/Turbo Pascal

Description

Cette unité contient la gestion des éléments de liste.

Liste des procédures et des fonctions

Nom Description
File_Sort Cette fonction permet de trier un fichier texte en utilisant des listes, avec des critères tels que la colonne, le sens du tri, et le type de données. Le séparateur est utilisé pour délimiter les colonnes dans le fichier.
List_Clear Cette procédure permet d'effacer les éléments de la liste.
List_Copy Cette fonction permet de copier une liste source dans une liste cible.
List_Done Cette procédure permet de supprimer ou de détruire la liste.
List_Define Cette fonction permet de définir les paramètres de la liste (comme la taille, la couleur, le séparateur,...).
List_InsertColumn Cette fonction permet d'insérer une nouvelle colonne dans la liste.
List_AddItem Cette fonction permet d'ajouter un élément dans la liste.
List_AdjustColumn Cette procédure permet d'ajuster automatiquement la taille d'une colonne spécifique dans la liste spécifié. Elle évalue le contenu de la colonne désignée et ajuste sa largeur en fonction de la longueur du texte ou des données qu'elle contient, assurant ainsi que toutes les données soient visibles sans coupures.
List_AdjustColumns Cette procédure permet d'ajuster automatiquement la taille de toutes les colonnes de la liste spécifié. Elle parcourt chaque colonne, évalue le contenu, et ajuste la largeur de chaque colonne individuellement afin qu'elles soient proportionnelles et que toutes les données soient affichées correctement. Cela contribue à une présentation harmonieuse de la liste et permet de maximiser l'espace disponible tout en rendant les données plus accessibles.
List_DeleteItem Cette fonction permet de supprimer un élément de la liste.
List_GetColumnId Cette fonction permet de récupérer l'identificateur d'une colonne dans la liste spécifié en fonction de son numéro (index). Cela permet de retrouver l'identificateur associé à une colonne donnée, utile pour des opérations où l'identificateur est nécessaire.
List_GetColumnNum Cette fonction permet de récupérer le numéro réel (index) d'une colonne dans la liste spécifié en fonction de son identificateur. Elle permet d'obtenir la position d'une colonne lorsque celle-ci est référencée par son identificateur, facilitant ainsi la gestion des colonnes.
List_GetItemIndice Cette fonction permet de récupérer la position (indice) d'un élément spécifique dans la liste spécifié en fonction de son texte (phrase). Elle permet de localiser un élément donné en utilisant sa représentation textuelle, ce qui est utile pour des opérations de recherche.
List_GetQttColumns Cette fonction permet de récupérer le nombre total de colonnes dans la liste spécifié. Cela permet de savoir combien de colonnes sont disponibles pour l'affichage ou la manipulation.
List_GetQttItems Cette fonction permet de récupérer la quantité totale d'éléments présents dans la liste spécifié. Elle permet de connaître le nombre d'entrées dans la liste, ce qui est utile pour des opérations de navigation ou de gestion des éléments.
List_GetQttShowItems Cette fonction permet de récupérer la quantité d'éléments actuellement affichés dans la liste spécifié. Elle permet de déterminer combien d'éléments sont visibles à l'écran, ce qui peut être utile pour des opérations de pagination ou d'affichage conditionnel.
List_GetSizeColumns Cette fonction permet de récupérer la taille totale (largeur) de toutes les colonnes dans la liste spécifié. Cela peut être utile pour des opérations de mise en page ou pour ajuster l'affichage en fonction de la largeur totale des colonnes.
List_GetStringCell Cette fonction permet de récupérer la chaîne de caractères pour une cellule spécifique d'un élément dans la liste spécifié. Elle prend l'indice de l'élément et l'indice de la colonne (cellule) en paramètre, et retourne le texte correspondant à cette cellule. Cela permet d'accéder à des données spécifiques à l'intérieur d'un élément.
List_GetStringItem Cette fonction permet de récupérer la chaîne de caractères (texte) associée à un élément spécifique dans la liste spécifié. Elle prend en paramètre l'indice de l'élément et retourne le texte qui lui est associé. Cela permet d'accéder aux données stockées dans un élément donné.
List_GetTaggedItem Cette fonction permet de récupérer la position (indice) du premier élément marqué dans la liste spécifié. Elle permet de trouver rapidement le premier élément ayant été sélectionné ou marqué pour un traitement particulier, facilitant ainsi la gestion des éléments marqués.
List_HideColumn Cette procédure permet de masquer ou d'afficher une colonne spécifique dans la liste. Elle prend en paramètres le numéro de la colonne et un état, déterminant si la colonne doit être masquée (True) ou affichée (False). Cela permet de gérer dynamiquement l'affichage des colonnes selon les besoins de l'utilisateur ou les exigences de l'interface.
List_HideColumns Cette procédure permet de masquer ou d'afficher toutes les colonnes de la liste en fonction d'un état.
List_Load Cette fonction permet de charger une liste à partir d'un fichier.
List_Merge Cette fonction permet de fusionner deux listes en une seule.
List_MoveItems Cette fonction permet de déplacer un bloc d'éléments dans la liste.
List_ReDefine Cette procédure permet de redéfinir certains paramètres de la liste.
List_Refresh Cette procédure permet un rafraîchissement des éléments de la liste spécifié. Elle est utilisée pour mettre à jour l'affichage des éléments, en veillant à ce que toute modification apportée à la liste (comme l'ajout ou la suppression d'éléments) soit reflétée à l'écran. Cela garantit que l'utilisateur voit toujours les données les plus récentes.
List_Reset Cette procédure permet de réinitialiser tous les éléments de la liste.
List_Save Cette fonction permet de sauvegarder la liste dans un fichier.
List_SetBkColorItem Cette procédure permet de définir la couleur de fond (arrière-plan) d'un élément spécifique dans la liste.
List_SetColorItem Cette procédure permet de définir la couleur du texte d'un élément spécifique dans la liste. Elle prend en paramètre l'indice de l'élément et la couleur souhaitée (généralement en utilisant un code couleur approprié). Cela permet de personnaliser l'apparence des éléments de la liste en fonction de divers critères, tels que leur importance ou leur état.
List_SetColumnAttr Cette procédure permet de définir les attributs d'une colonne (taille, justification).
List_SetId Cette procédure permet de définir un nouvel identificateur pour toute la liste. Cet identificateur peut être utilisé pour identifier la liste de manière unique dans un système plus large (par exemple plusieurs listes gérées en parallèle).
List_SetIdItem Cette procédure permet d'assigner un identificateur spécifique à un élément particulier de la liste, désigné par son indice. Cela permet d'identifier cet élément parmi d'autres pour des opérations spécifiques (par exemple, le filtrage, la modification, le tri,...).
List_SetIdMore Cette procédure permet de définir un identificateur supplémentaire pour la liste, en complément de l'identificateur principal. Cela peut être utile pour entreposer des informations supplémentaires ou des métadonnées associées à la liste.
List_SetIdInItem Cette procédure permet de définir un identificateur interne pour un élément particulier dans la liste, en plus de son identificateur principal. Cet identificateur interne peut être utilisé pour des traitements internes complexes, comme la gestion de sous-éléments ou des attributs spécifiques liés à cet élément.
List_SetPosition Cette procédure permet de définir l'élément à afficher en premier dans la liste.
List_SetStringCell Cette procédure permet de définir la chaîne de caractères pour une cellule spécifique d'un élément dans la liste spécifié. Elle prend l'indice de l'élément, l'indice de la colonne (cellule) et la nouvelle chaîne de caractères comme paramètres. Cela permet de modifier le contenu d'une cellule particulière sans affecter les autres cellules de l'élément, offrant ainsi une flexibilité accrue dans la gestion des données.
List_SetStringItem Cette procédure permet de définir la chaîne de caractères (texte) associée à un élément spécifique dans la liste spécifié. Elle prend l'indice de l'élément et la nouvelle chaîne de caractères comme paramètres. Cela permet de modifier le contenu affiché d'un élément, par exemple, pour mettre à jour des informations ou corriger des erreurs.
List_SetTagItem Cette procédure permet de définir une balise spécifique pour un élément.
List_SetUserItem Cette procédure permet de définir une valeur utilisateur pour un élément.
List_Show Cette procédure permet d'afficher la boîte de liste spécifié. Elle est utilisée pour rendre visible l'ensemble de la liste à l'utilisateur, en affichant tous les éléments, colonnes, et autres composantes associés.
List_ShowColumns Cette procédure permet d'afficher les colonnes verticales dans la boîte de liste spécifié. Elle est utilisée pour rendre visible la structure des colonnes, permettant à l'utilisateur de voir comment les données sont organisées par colonne.
List_ShowItem Cette procédure permet d'afficher un élément spécifique de la liste spécifié en fonction de son indice. Elle permet de mettre en évidence ou de rendre visible un élément particulier, facilitant l'interaction de l'utilisateur avec cet élément.
List_ShowSliders Cette procédure permet d'afficher les curseurs (probablement des barres de défilement) si nécessaire dans la boîte de liste spécifié. Elle est utilisée pour permettre à l'utilisateur de naviguer facilement dans la liste, surtout si celle-ci contient un grand nombre d'éléments dépassant la taille de la fenêtre d'affichage.
List_ShowText Cette procédure permet d'afficher le texte d'un élément spécifique dans la liste spécifié. Elle peut être utilisée pour afficher uniquement le contenu textuel de l'élément, permettant ainsi à l'utilisateur de se concentrer sur le texte sans autres distractions.
List_Sort Cette procédure permet de trier la liste selon une colonne et un sens spécifiques.
List_SwapColumns Cette fonction permet d'échanger les valeurs de deux colonnes.
List_TagAllItems Cette procédure permet de marquer tous les éléments de la liste. Cela peut être utilisé pour sélectionner ou identifier chaque élément d'une manière spécifique, comme marquer tous les éléments pour une action future (comme par exemple, la suppression, le traitement,...).
List_TagItem Cette procédure permet de marquer un élément spécifique de la liste, identifié par son indice. Marquer un élément peut signifier qu'il est sélectionné, identifié pour une action particulière (comme une suppression ou un traitement) ou signalé pour d'autres raisons (comme une mise en évidence).
List_Test Cette fonction permet de gérer la liste (probablement pour effectuer des opérations telles que le tri ou la navigation).
List_TestHint Cette procédure permet de gérer l'affichage des informations contextuelles ou des infobulles associées aux éléments de la liste spécifié. Elle utilise généralement la position de la souris pour déterminer si l'utilisateur survole un élément particulier de la liste et affiche des informations supplémentaires dans la boite d'information. Cela peut inclure des détails sur l'élément survolé, ce qui améliore l'expérience utilisateur en fournissant des informations instantanées sans nécessiter de clic supplémentaire.
List_TestIdItem Cette fonction permet de tester les bits de l'identificateur d'un élément dans la liste. Elle permet de vérifier si certains bits de l'identificateur d'un élément sont définis, ce qui peut être utilisé pour appliquer des filtres ou des conditions sur les éléments en fonction de leur identificateur.
List_TestKeys Cette fonction permet de gérer les touches du clavier pour permettre la navigation dans la liste. Elle capte les événements de clavier (comme les flèches haut/bas) et déplace le curseur ou la sélection d'éléments en conséquence, améliorant ainsi l'expérience utilisateur.
List_TestMouseOnCell Cette fonction permet de tester si le pointeur de la souris se trouve sur une cellule spécifique de la liste. Cela peut être utilisé pour fournir des retours visuels ou des actions spécifiques lorsque l'utilisateur survole une cellule.
List_TestMouseOnItem Cette fonction permet de tester si le pointeur de la souris se trouve sur un élément spécifique de la liste. Comme pour List_TestMouseOnCell, cela permet d'interagir dynamiquement avec l'interface utilisateur lorsque l'utilisateur passe la souris sur un élément.
List_TestMouseOnList Cette fonction permet de tester si le pointeur de la souris est au-dessus de la liste entière. Cela peut être utilisé pour des fonctionnalités globales, telles que la mise en surbrillance de la liste ou l'affichage d'informations supplémentaires lorsque l'utilisateur survole la zone de la liste.
List_TextShow Cette procédure permet d'afficher le contenu de la liste en mode texte uniquement. Elle parcourt les éléments de la liste spécifié et les affiche dans un format lisible à l'écran. Cette fonction est utile pour des environnements où l'affichage graphique n'est pas disponible ou nécessaire, permettant aux utilisateurs de voir les données de la liste de manière simple et claire. Elle peut également être utilisée pour des diagnostics ou des exportations de données.
List_TestSortList Cette fonction permet de gérer le tri de la liste. Elle s'assure que la liste est triée selon les critères spécifiés (comme par exemple, par colonne ou par ordre croissant/décroissant), permettant ainsi aux utilisateurs de visualiser les éléments dans un ordre organisé.
List_TestTaggedItem Cette fonction permet de tester si un élément spécifique de la liste est marqué. Elle renvoie une valeur indiquant si l'élément a été marqué pour une sélection ou une opération particulière, permettant ainsi de gérer les interactions utilisateur sur des éléments sélectionnés.
List_ToggleAllItems Cette procédure permet de basculer l'état de marquage de tous les éléments de la liste. Si un élément est marqué, il sera démarqué, et inversement. Cela permet de rapidement inverser l'état de sélection ou d'identification des éléments dans la liste.
List_ToggleItem Cette procédure permet de basculer l'état de marquage d'un élément spécifique dans la liste. Si l'élément est actuellement marqué, il sera alors démarqué ; si l'élément n'est pas marqué, il sera alors marqué. Cela permet une manipulation rapide de l'état d'un élément sans avoir à vérifier manuellement s'il est marqué ou non.
List_UnTagAllItems Cette procédure permet de démarquer tous les éléments de la liste, supprimant ainsi toute marque ou identification sur ces éléments. Elle réinitialise l'état des éléments, les ramenant à leur état non marqué.
List_UnTagItem Cette procédure permet de démarquer un élément spécifique de la liste, supprimant ainsi son état marqué. Cela peut être utilisé pour désélectionner ou réinitialiser l'état de l'élément, le ramenant à un état où il n'est pas identifié ou sélectionné.


Dernière mise à jour : Dimanche, le 20 avril 2014