xfce mcs "dialog" isn't really a dialog

Jasper Huijsmans jasper at xfce.org
Tue Aug 15 16:51:45 CEST 2006


Danny Milosavljevic wrote:
> Hi,
> 
> On Tue, 15 Aug 2006 16:29:09 +0200, Jasper Huijsmans wrote:
> 
> [...]
>>> See the post with the subject "xfwm4 dialogs, be afraid". I made
>>> dialogs look like the questions they are :) (different from normal
>>> windows)
>>>
>>> And xfce-mcs-dialog doesn't have any question.
>>>
>>> It's a correctness issue :) (read: nitpicking)
>>>
>>>
>> Can't you just call gtk_window_set_type_hint() then?
> 
> I could, but why?

Then your nitpicking would be satisfied with a one-line patch...

> 
>> Also, your patch removes the header, which is bad.
> 
> The header is now the window title. Check the other patch / screenshot :)
> (yeah, I know, the theme looks bad ;))

The header is nice. It's part of the Xfce visual identity.

> 
>> And please use the common gtk style of casting (everything is a widget,
>> cast as necessary), e.g 'GtkWidget *box = gtk_vbox_new(...);' instead of
>> 'GtkBox *box = GTK_BOX (gtk_vbox_new (...));'.
> 
> That's just stupid, no matter how common it is (it *is* a box, so the
> variable is of box type too. The only exception would be if the variable
> were public and the caller weren't supposed to know what kind of widget it
> is). The gobject system is bad enough as is, I don't want to obfuscate it
> any more.
> 

Oh. come on. It's a preference and when you send a patch, you try to use 
the coding style of the rest of the file.

	Jasper




More information about the Xfce4-dev mailing list