On Fri, May 16, 2008 at 7:49 AM, Kai Schroeder <[EMAIL PROTECTED]> wrote: > Conrad Knauer wrote: >> I was reading /. and they have an article up about "QGtkStyle" >> http://developers.slashdot.org/article.pl?sid=08/05/15/1319204 >> >> "A new project called QGtkStyle by Trolltech Labs gives Qt4 based >> applications the possibility to integrate natively into Gtk based >> desktops like Gnome or Xfce. Instead of simply imitating Gtk styles >> QGtkStyle uses the Gtk theme engine directly. The project is still >> considered experimental, but is another step into better integration >> between Qt and Gtk applications." >> >> And it reminded me of something that I had been thinking about in the >> past; Ubuntu is GNOME-based, but does not always default to GNOME's >> app selections (e.g. Firefox, GIMP and OpenOffice.org as I recall). >> Wouldn't it be interesting to take that a step further and have Ubuntu >> represent the best Linux apps (e.g. K3B?), regardless of widget >> dependency? If QGtkStyle (or such) could seamlessly integrate them >> visually, I don't see why (beyond LiveCD size restrictions) that this >> wouldn't be a good idea... >> >> Anyway, just thought I'd mention the idea to see what people think. >> >> CK > In my opinion Gnome has to change the HIG first. Although I really like > the way affirmative actions are described with a verb instead of just > "OK" it was not a good move to place the affirmative action on the right > side of a dialog. [snip]
Whether or not you agree with it, it's been written in the HIG for years and years, and it's the natural layout for long-time GNOME users (and Mac OS X users for that matter). Changing this at such a late point is just going to trigger an immense amount of frustration (I imagine it'd be like waking up and noticing your mouse axes flipped and your buttons were mapped the opposite direction). So no, the HIG does not need to change in this aspect. Instead, for those who actually care about this (read: pedants, KDE/Windows users), there's gtk_dialog_set_alternative_button_order() which has been around since GTK+ 2.6 (sometime 2k4). And with a small change to your .gtkrc file, you can have your cake and eat it too. And you can file bugs against applications that don't use this function with their dialogs and applications that violate the HIG (which is probably a sizable number, but since the people who presumably care about it don't speak up to developers...). I understand Qt has a similar ability for GNOME and Mac OS X support, but I've never had a want or need to look into it so I'm not sure what it is or how to use it. -A.Walton > > Kai Schroeder > > -- > Ubuntu-devel-discuss mailing list > Ubuntu-devel-discuss@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss > -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss