CTREECTRL AMÉLIORÉ

kts_system Messages postés 25 Date d'inscription vendredi 1 décembre 2006 Statut Membre Dernière intervention 27 novembre 2018 - 28 août 2007 à 17:58
basted Messages postés 55 Date d'inscription lundi 15 septembre 2003 Statut Membre Dernière intervention 11 mai 2008 - 14 sept. 2007 à 13:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/43902-ctreectrl-ameliore

basted Messages postés 55 Date d'inscription lundi 15 septembre 2003 Statut Membre Dernière intervention 11 mai 2008
14 sept. 2007 à 13:19
Cool ta source, il faut juste commenter tout ce qui concert OnClignote pour que ca marche !
Pourais tu ajouter un parameter de couleur de fond de la ligne complete par item non selectionné ? (je dis pas ca parque j'en est besoin - ca peut permetre de differentier un peut comme un sous arbre mais sans indentation)

J'ai pas tester avec des icon mais je pense que ca dois marcher.
Bonne source en tout cas, qui tombe a pic par rapport a un de mes projet en cours.
kts_system Messages postés 25 Date d'inscription vendredi 1 décembre 2006 Statut Membre Dernière intervention 27 novembre 2018
13 sept. 2007 à 17:57
Par contre il y a un bug ds le up/down, certaines fois les péres des items déplacés sont perdu
et sa fait n'importe quoi

Ex : si j'ai

A
--1
--2
--3

B
--1
--2
--3

Et que j'utilise la fct up ou down, certaine fois sa foire
(l'inversion et ok mais les fils des items ne sont pas reconstruit correctement)
et ca sort par ex :

B
--1
--2
--3

A
--1
--2
--3

J'espère que j'ai bien expliqué !
Je pense que le prob est ds la fct RedrawChild mais j'arrive pas a trouver ou
Voila si qq'un trouve je suis preneur.
kts_system Messages postés 25 Date d'inscription vendredi 1 décembre 2006 Statut Membre Dernière intervention 27 novembre 2018
28 août 2007 à 17:58
j'ai trouver quelques bugs (sur la gestion des linked tree et sur la gestion des positions) je mettrai a jour dans la semaine
Rejoignez-nous