GNOME Bugzilla – Bug 587873
Documentation should explain MessageDialogs don't appear in the taskbar.
Last modified: 2012-05-04 02:09:36 UTC
Documentation Section: GtkMessageDialog (C gtk+) / gtk.MessageDialog (pygtk) It's simply a convenience widget; you could construct the equivalent of gtk.MessageDialog from gtk.Dialog without too much effort, but gtk.MessageDialog saves time. Correct version: It's simply a convenience widget; you could construct the equivalent of gtk.MessageDialog from gtk.Dialog without too much effort, but gtk.MessageDialog saves time. One difference between generic Dialog and MessageDialog is that the latter by default does not appear in the taskbar. To override this behaviour, use gtk.gdk.Window.set_skip_taskbar_hint(). Other information: I think it is good to add because: 1) one would otherwise expect consistency between a Dialog and MessageDialog, a subclass of Dialog 2) obtaining this consistency is not totally trivial (it involves a gdk method) I reported the text and proposed fix for the python bindings, but I checked it also applies to the C documentation.
Created attachment 208054 [details] [review] document default setting of GtkWindow:skip-taskbar-hint
Created attachment 208055 [details] [review] document default setting of GtkWindow:skip-taskbar-hint
Comment on attachment 208055 [details] [review] document default setting of GtkWindow:skip-taskbar-hint Whoops, Bugzilla was playing tricks on me.
Review of attachment 208054 [details] [review]: sure, ok
Comment on attachment 208054 [details] [review] document default setting of GtkWindow:skip-taskbar-hint Pushed to master.