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 : 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.
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.