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:
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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.
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.
Partager