[gtkmm3 & gtk+3.0] créer une dialog "non-modale".
Salut les GTK+,
j'ai remarquer que je n'ai jamais réussis a faire une fenêtre de dialogue non-modale...
c.a.d que la fenêtre ne bloque pas l'interface principale !
pourtant je le signifie a gtkmm3 comme ça:
Code:
1 2 3 4 5 6 7 8 9
| Gtk::Dialog dialog("Dialog title.", false) ; // Gtk::Dialog(title, is_modal) ;
dialog.set_type_hint(Gdk::WINDOW_TYPE_HINT_NORMAL) ; // Else I get no minimize decoration.
dialog.set_resizable(false) ;
//dialog.set_transient_for(0) ; // This don't compile but in the doc is written that you can pass 0 as argument to disable transient.
dialog.set_modal(false) ; // This doesn't work as it should. |
Dans la doc il est dit que l'on passer "0" a la méthode set_transient_for() pour déconnecter la fenêtre de son parent comme j'ai compris ; Mais le compilateur refuse de compiler ?
D'ailleurs il est dit aussi que la fenêtre peut être créer avec un appel a set_transient_for() implicite pendant la création de la Gtk::Dialog.
Merci pour vos réponses éclairées.