Page 1 of 3 123 LastLast
Results 1 to 10 of 37

Thread: GTK+ Continues To Become More X11-Agnostic

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    15,610

    Default GTK+ Continues To Become More X11-Agnostic

    Phoronix: GTK+ Continues To Become More X11-Agnostic

    As good news for those of you interested in GTK+ applications on Mac OS X and other operating systems, or to even run such applications within a Wayland Display Server on Linux rather than an X Server, this tool-kit used by GNOME continues to become more X11-agnostic and easier to port...

    http://www.phoronix.com/vr.php?view=ODY3OA

  2. #2
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,153

    Default

    Does GTK have native file dialogs yet or is it still useless for cross-platform development? How about a global menu on Mac OS X? Or native icons?

    Version 2.20 is a mess.

  3. #3
    Join Date
    May 2010
    Posts
    57

    Lightbulb

    Quote Originally Posted by BlackStar View Post
    Does GTK have native file dialogs yet or is it still useless for cross-platform development? How about a global menu on Mac OS X? Or native icons?

    Version 2.20 is a mess.
    file dialogs - nope
    still useless for cross platform development - nope
    global menu - yip, ige-mac-integration, http://gtk-osx.sourceforge.net/
    native icons - nope, never heard this feature request before

  4. #4
    Join Date
    May 2009
    Posts
    12

    Default

    Quote Originally Posted by BlackStar View Post
    Does GTK have native file dialogs yet or is it still useless for cross-platform development? How about a global menu on Mac OS X? Or native icons?

    Version 2.20 is a mess.
    It's not useless for cross-platform development, I use it all the time.

    File dialogs you get the standard GTK file dialog (you can design it with Glade, for example), not a Windows / OSX dialog, but it works fine. Remember, this is not Windows forms but GTK.

    I use applications on Windows all the time that do not have the standard file dialog, or the standard look and feel, and they are native Windows applications. So I do not see a problem there, honestly. The Windows-world is full of applications that don't use the standard UI, and we get by just fine.

  5. #5
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,153

    Default

    Quote Originally Posted by beniwtv View Post
    It's not useless for cross-platform development, I use it all the time.

    File dialogs you get the standard GTK file dialog (you can design it with Glade, for example), not a Windows / OSX dialog,
    Oxymoron.

    but it works fine.
    For some definition of 'fine'.

    Remember, this is not Windows forms but GTK.
    Non sequitur. WinForms are not a cross-platform UI toolkit.

    I use applications on Windows all the time that do not have the standard file dialog, or the standard look and feel, and they are native Windows applications. So I do not see a problem there, honestly. The Windows-world is full of applications that don't use the standard UI, and we get by just fine.
    What about KDE or Mac OS X?

    You might get by just fine with piss-poor porting jobs (say, Gimp), but more discerning users might not.

    native icons - nope, never heard this feature request before
    It's a real issue, though. GTK uses some Tango-based icon set and completely disregards what the underlying platform provides.

    Yes, it's possible to run some GTK application on other operating systems but the toolkit provides a completely alien/non-native experience. It's not a good choice if cross-platform support is one of your core design goals.

  6. #6
    Join Date
    Jan 2009
    Posts
    8

    Default

    Quote Originally Posted by BlackStar View Post
    ...

    It's a real issue, though. GTK uses some Tango-based icon set and completely disregards what the underlying platform provides.

    Yes, it's possible to run some GTK application on other operating systems but the toolkit provides a completely alien/non-native experience. It's not a good choice if cross-platform support is one of your core design goals.
    On the other hand one could argue that it's good for cross platform consistency.

  7. #7
    Join Date
    Jul 2009
    Location
    England
    Posts
    103

    Default

    Quote Originally Posted by Culex View Post
    On the other hand one could argue that it's good for cross platform consistency.
    Cross-platform consistency is not a good reason for a bad experience on 2/3 platforms.

  8. #8
    Join Date
    May 2009
    Posts
    12

    Default

    Quote Originally Posted by BlackStar View Post
    It's a real issue, though. GTK uses some Tango-based icon set and completely disregards what the underlying platform provides.

    Yes, it's possible to run some GTK application on other operating systems but the toolkit provides a completely alien/non-native experience. It's not a good choice if cross-platform support is one of your core design goals.
    You completely missed my point - In Windows, I have applications that also do not conform to the general UI guidelines, thus 'alienating' the user. In fact, every other application from a HW-vendor I install has completely different interface colors, controls and graphics (Audio control panel, WiFi app, and Samsung Kies are only a few that come to mind). Winamp, anyone?

    I fail to see how GTK is more 'alienating' than the rest.

  9. #9

    Default

    Quote Originally Posted by beniwtv View Post
    I fail to see how GTK is more 'alienating' than the rest.
    Compare how nicely Qt integrates with Gnome and how crappy Gtk integrates with KDE. I'm talking about visual side of course.

  10. #10
    Join Date
    Feb 2010
    Posts
    77

    Default

    Quote Originally Posted by BlackStar View Post
    Oxymoron.



    For some definition of 'fine'.



    Non sequitur. WinForms are not a cross-platform UI toolkit.



    What about KDE or Mac OS X?

    You might get by just fine with piss-poor porting jobs (say, Gimp), but more discerning users might not.



    It's a real issue, though. GTK uses some Tango-based icon set and completely disregards what the underlying platform provides.

    Yes, it's possible to run some GTK application on other operating systems but the toolkit provides a completely alien/non-native experience. It's not a good choice if cross-platform support is one of your core design goals.
    Dude, who are you, and why do you think you have any idea what you're talking about?

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •