[gest_crans] selectone, modification en place de la liste items
This commit is contained in:
parent
4caf7e36c2
commit
a363ddc19c
1 changed files with 4 additions and 5 deletions
|
@ -830,7 +830,7 @@ class GestCrans(object):
|
||||||
# On se débrouille pour faire corresponde l'ordre d'affichache des objets
|
# On se débrouille pour faire corresponde l'ordre d'affichache des objets
|
||||||
# et leur ordre dans la liste items. On donne la largeur de l'affichage à la main
|
# et leur ordre dans la liste items. On donne la largeur de l'affichage à la main
|
||||||
# pour prendre en compte la largeur du widget dialog
|
# pour prendre en compte la largeur du widget dialog
|
||||||
items=[]
|
del items[:] # On vide la liste pour la modifier en place
|
||||||
items_id = {}
|
items_id = {}
|
||||||
(line, col) = get_screen_size()
|
(line, col) = get_screen_size()
|
||||||
for c in classes:
|
for c in classes:
|
||||||
|
@ -842,12 +842,11 @@ class GestCrans(object):
|
||||||
choices.append(("", str(items_s[next])))
|
choices.append(("", str(items_s[next])))
|
||||||
next+=1
|
next+=1
|
||||||
for i in items_s[next:]:
|
for i in items_s[next:]:
|
||||||
choices.append((str(count), str(i)))
|
if i: # on zap les lignes vides
|
||||||
count+=1
|
choices.append((str(count), str(i)))
|
||||||
|
count+=1
|
||||||
# On laisse une ligne vide pour séparer les listes d'objets de type différent
|
# On laisse une ligne vide pour séparer les listes d'objets de type différent
|
||||||
choices.append(("", ""))
|
choices.append(("", ""))
|
||||||
# On supprime la dernière ligne qui est vide
|
|
||||||
del(choices[-1])
|
|
||||||
|
|
||||||
return self.dialog.menu(
|
return self.dialog.menu(
|
||||||
text,
|
text,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue