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