Positionnement du popup d'une gtkcombobox
Bonjour,
J'ai créé un simple gtkcombobox avec gtk_combo_box_new_text(); pour faire une liste d'options.
Les options sont créées avec gtk_combo_box_append_text.
La liste (popup) s'affiche quand je clique dans sur le widget mais je n'arrive pas à contrôler sa position. J'aimerais qu'elle apparaisse juste en-dessous comme dans le cas d'un menu.
J'ai essayé avec la Style Properties "appears-as-list" sans succès:
g_object_set(G_OBJECT(ctx->mode_combo), "appears-as-list", TRUE, NULL);
Qqn a-t-il une idée?
position du popup dans Combobox
Citation:
Envoyé par
drKzs
A quel endroit apparait la liste ?
Si cette discussion est toujours d'actualité, dans mon cas le popup apparait horizontalement sous le GtkComboBox mais verticalement centré.
Gnome developper indique " The style in which the selected value is displayed, and the style of the popup is determined by the current theme".
Où est défini ce style et comment le changer?
J'ai utilisé Glade pour créer mon interface.
Il est intéressant de noter que lors du démarrage à froid de glade le popup est lié en position au comboBox. Il apparait immédiatement en dessous.
Ce n'est qu'une fois mon soft applicatif lancé que le phénomène se produit et ceci y compris dans les menus déroulants de Glade, sans effet par contre sur les menus d'un autre soft comme Eclipse.