Ubuntu beyond GTK apps?
awalton at gnome.org
Fri May 16 12:36:40 UTC 2008
On Fri, May 16, 2008 at 7:49 AM, Kai Schroeder <schroed at cs.uni-bonn.de> wrote:
> Conrad Knauer wrote:
>> I was reading /. and they have an article up about "QGtkStyle"
>> "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.
> 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.
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
> Kai Schroeder
> Ubuntu-devel-discuss mailing list
> Ubuntu-devel-discuss at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
More information about the Ubuntu-devel-discuss