GNOME Bugzilla – Bug 525191
GtkMessageDialog::buttons and related stuff should be deprecated
Last modified: 2010-07-10 03:37:04 UTC
Through the ::buttons property, GtkMessageDialog encourages developers to use OK/Cancel and Yes/No dialogs, which goes against the principles of the HIG. The property along with the GtkButtonsType enum should be deprecated; passing something other than GTK_BUTTONS_NONE as the buttons parameter to the _new functions should throw a warning. Other information:
Post 3.0…
We've documented OK, YES_NO and OK_CANCEL as 'discouraged by the GNOME HIG'