CountGadgetItems() pour ExplorerTreeGadget()

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

CountGadgetItems() pour ExplorerTreeGadget()

Message par Anonyme2 »

La fonction CountGadgetItems() pour ExplorerTreeGadget() ne fonctionne pas et c'est normal elle n'est pas dans l'aide, mais ça serait mieux de l'avoir.
Elle existe pour le TreeGadget

Ca serait bien aussi de l'avoir pour l'ExplorerComboGadget()
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

Ok, je note.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Encore autre chose qui m'ennuie....


j'utilise dans mon code un ExplorerTreeGadget avec l'option #PB_Explorer_AutoSort

avec la ligne suivante

Code : Tout sélectionner

Text.s = GetGadgetText(#ExplorerTreeGadget)
je récupère le chemin ou le nom de fichier complet de l'élément sélectionné.
Ca fonctionne sauf pour le premier élément qui est le poste de travail
La chaîne retrounée est vide. Getgadgetstate() retourne pourtant #PB_Explorer_Directory. Vite une correction !!!!!!!!!!!!!!!!!!!!!!!!

Maintenant une amélioration

Il faut une commande GetGadgetItemText() pour ce gadget, j'ai pas forcément à lire l'élément sélectionné.

Encore un autre point.

Si j'affiche les fichiers d'un dossier dans l'explorertreegadget et que je bascule dans l'explorateur windows, j'efface un des fichiers de ce dossier et je reviens dans mon petit prog, l'exploretreegadget n'est pas mis à jour, surement la même chose pour les explorerlistgadget et combo.
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Pendant que j'y suit, j'aimerais que les exploreur puisse retourner une constante comme #PB_Explorer_Drive lorsque c'est un Drive au lieu de #PB_Explorer_Directory

et aussi pour l'ExplorerComboGadget le support des événements

#PB_EventType_Change : La sélection de l'élément courant vient de changer.
#PB_EventType_LeftClick : L'utilisateur a cliqué sur un élément avec le bouton gauche de la souris.
#PB_EventType_RightClick : L'utilisateur a cliqué sur un élément avec le bouton droit de la souris.

et peut-être les doubles clics mais je ne sais pas si ça peut vraiment servir
Répondre