Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
GNOME GUI Software

GTK 2.4.0 Released 303

d3vi1 writes "Pango, Glib & GTK 2.4.0 have been released to the public. See gtk.org in general, or specifically: the announcements for pango, glib and gtk."
This discussion has been archived. No new comments can be posted.

GTK 2.4.0 Released

Comments Filter:
  • by klipsch_gmx ( 737375 ) on Tuesday March 16, 2004 @07:11PM (#8583645)
    ... like glib, gnet, gtk+ (hah! little! and now, brand new!) but you know what I mean - these were things that people needed, so they wrote. We all benefit, and so does linux and unix.

    I guess one of the strengths of the unix development model is that my SGI and Sun boxes have all the linux libraries on them, and I don't think that's at all strange...

    Unix (before linux became mainstream) didn't have as much work in the class libraries (which like it or loath it, VC++ provided quite well).... Now it does.
  • New File Dialog (Score:5, Insightful)

    by koh ( 124962 ) on Tuesday March 16, 2004 @07:13PM (#8583668) Journal
    This release should clear the most litigious point against GTK+ : the file dialog.

    Recent screenshots on gnomedesktop.org seem to prove they did the job right.

    However, anyone knows if the WIN32 is far behind or up to date with this release ?

  • Re:How long? (Score:3, Insightful)

    by QuantumG ( 50515 ) <qg@biodome.org> on Tuesday March 16, 2004 @07:13PM (#8583670) Homepage Journal
    Come on, it's a wonder GTK 2.2.4 ever got a win32 port.
  • Fileselector (Score:3, Insightful)

    by RichiP ( 18379 ) on Tuesday March 16, 2004 @07:14PM (#8583684) Homepage
    Woohoo! Let's pound on that new fileselector and see if we can break it or make suggestions (to improve it).

    Congratulations to the Gtk2 developers! How's the API documentation coming along? Last time I tried learning to program with gtk2, the API reference manual was soo incomplete (incomplete function description, calling semantics, etc.)
  • Re:New File Dialog (Score:3, Insightful)

    by koh ( 124962 ) on Tuesday March 16, 2004 @07:26PM (#8583806) Journal
    Please use the new one for one week, then try reverting to the old one ;)

    More seriously, GTK file dialog has always been click-intensive if you want to go higher the filesystem (and focus-input-clear-selection-type-slash-tab-and-use -completion is not an option for most users ;)

  • by Abcd1234 ( 188840 ) on Tuesday March 16, 2004 @07:29PM (#8583833) Homepage
    Because, as you don't seem to understand, having a widget toolkit implement a friggin' *windowing subsystem* in order to fit your MDI world view is exceedingly stupid. MDI is broken. User case studies have shown that it confuses users more than it helps them. Get over it.
  • by Gherald ( 682277 ) on Tuesday March 16, 2004 @07:32PM (#8583858) Journal
    Good rule of thumb: do not uninstall anything with 'lib' in it. Odds are it is a 'library', which means it is used by other programs!
  • by sydb ( 176695 ) * <michael@NospAm.wd21.co.uk> on Tuesday March 16, 2004 @07:40PM (#8583926)
    All hail Lord Stallman; praise to St Ignucius.

    Those "linux libraries" are not "linux" libraries, they are GNU libraries.

    That's why they run on things that aren't linux.
  • by pe1rxq ( 141710 ) on Tuesday March 16, 2004 @07:51PM (#8584024) Homepage Journal
    Nah... Bloat would be if your program would actually need them both and a third redundant dependancy is introduced in the service pack.
    Gtk programs only use a subset of all those installed libraries, they are not bloated.
    Likewise QT programs don't use all those libraries so it is not bloated either.
    Compare the space needed to install two complete desktop environments including several office suites with just one typical windows install and you will see which one is bloated.

    Jeroen
  • by Abcd1234 ( 188840 ) on Tuesday March 16, 2004 @07:52PM (#8584026) Homepage
    Okay, you don't get it. That's okay, why would you? After all, you clearly don't understand how X works...

    Implementing MDI is highly *non-trivial*. It requires Gtk to implement a full windowing toolkit, along with everything that entails. So, what you're saying is that you want the developers to waste thousands of man-hours implementing something that is, in the end, broken by design? Yeah, brilliant idea.

    Hey, I got an idea. Why don't *you* go and implement MDI in Gtk. Then, when you're done, fix up The GIMP to use it, and voila! You'll be the hero of those "thousands of users"! Have fun!
  • by YOU LIKEWISE FAIL IT ( 651184 ) on Tuesday March 16, 2004 @07:57PM (#8584073) Homepage Journal
    I don't see that a good thing necessarily. I've gone through the pain of compiling programs that had dozens of libraries needed because the author was too lazy to write a single function. Having all these libraries an arm reach away has made modern programmers lazy and less knowledgeable.

    This is a tragic mis-statement. What it has done is extended the power of complex, standard behaviors and routines to other programmers, allowed for centralised bug fixing as well as system wide improvments and feature enhancements. Code reuse has allowed us to build complex software in short time periods to meet ever diminishing deadlines.

    Even if the use of standard libraries made programmers 'lazy' and 'less knowledgeable' ( I can't believe I'm writing this ), how does this in any way negatively impact their output provided they have access to these amazing laze inducing libraries?

    It almost makes me sad to read this post. My computing forebears slaved and suffered in a living hell of replicated work and wasted maintainance time - we have these tremendous advantages at our disposal, and they are characterised as some kind of enemy of programming moral fiber.

  • Re:New File Dialog (Score:4, Insightful)

    by Tack ( 4642 ) on Tuesday March 16, 2004 @08:07PM (#8584171) Homepage
    I know they're attempting to appeal to inexperienced users, but they always seem to (1) do so in a way that pisses off experienced users, and (2) botch things up in the inexperienced-user case anyway.

    I'm sure you like to pretend to think you know what you're talking about, but the design of this new file selector was not haphazard. There were long, arduous debates on the various, related lists about the UI and API and various use-cases for both beginner and advanced users.

    Please set aside your righteous indignation and consider reading the list archives on desktop-devel-list, gtk-list, and others, and read the issues that the developers and designers have weighed and addressed in the design of the new file selector.

    I'm sure nobody would say it's perfect, but you're grossly mistaken if you think it was blindly hacked together without regard to usability and API.

    Jason.

  • by sydb ( 176695 ) * <michael@NospAm.wd21.co.uk> on Tuesday March 16, 2004 @08:08PM (#8584179)
    The Kompany [thekompany.com] do proprietary QT products.

    Don't know about GTK.

    But please: proprietary software is evil
  • gyah.... (Score:4, Insightful)

    by ShadowRage ( 678728 ) on Tuesday March 16, 2004 @08:27PM (#8584335) Homepage Journal
    now I gotta update all that mess again...

    gah.. a linux user's work is never done.
  • Re:C++ Interface? (Score:5, Insightful)

    by Erwos ( 553607 ) on Tuesday March 16, 2004 @08:45PM (#8584462)
    Yes, you still do.

    However, I really wouldn't raise my nose at GTKmm - it's actually VERY nicely done, and for someone who was raised on C++ and the STL (ie, most coders coming out of college now), it's much more intuitive than some other toolkits.

    Trust me - GTKmm is no sacrifice at all.

    -Erwos
  • Re:New File Dialog (Score:4, Insightful)

    by Skjellifetti ( 561341 ) on Tuesday March 16, 2004 @08:56PM (#8584547) Journal
    I'm sure you like to pretend to think you know what you're talking about, but the design of this new file selector was not haphazard. There were long, arduous debates on the various, related lists about the UI and API and various use-cases for both beginner and advanced users.

    Remember, though, that a camel is a horse designed by committee. Long, arduous debates do not guarantee a successful design.
  • by jonadab ( 583620 ) on Tuesday March 16, 2004 @08:57PM (#8584561) Homepage Journal
    > 3) You need to access everything from the keyboard - with no third party
    > extensions, which widget set do you pick, OS X's or GTK+?

    Actually, for that, the Win32 widget set rather rocks. Unfortunately, it's
    not very portable.
  • Re:How long? (Score:2, Insightful)

    by Yaa 101 ( 664725 ) on Tuesday March 16, 2004 @09:28PM (#8584791) Journal
    Yes, but photoshop didn't give us GTK and Gnome. :P
  • Re:New File Dialog (Score:4, Insightful)

    by .com b4 .storm ( 581701 ) on Tuesday March 16, 2004 @10:03PM (#8585037)

    If you press ctrl-l with the fileselector open you get a textentry box with tab-completion.

    Why can't they have it work similarly to the (new in Panther, I believe) file dialogs in OS X? In most apps now, when you have an open dialog box open, and you start typing with a / or ~ character, a little prompt pops up allowing you to type the path. This, to me, seems a bit more pleasant than having to bother with a separate key combo when I could just start typing the path and let the dialog box figure it out.

  • by Anonymous Coward on Tuesday March 16, 2004 @10:42PM (#8585311)
    especially in combination with the Glade GUI builder

    That is, if you think Glade is a good tool. Blech.
  • anti-MDI snobs (Score:3, Insightful)

    by bonch ( 38532 ) on Wednesday March 17, 2004 @01:38AM (#8586314)
    You know, I hear over and over about how "flawed" MDI is supposed to be. People like you get really condescending about it for some reason. No need to be hostile--it's just some free graphics app on the net.

    MDI doesn't seem to have stopped Photoshop's monstrous success over the decades, now has it?

    Now, I don't know about you, but when I sit someone down to a new graphics app, and they're instantly confused with all the floating windows that don't appear to be attached to any particular application, and then they go over to Paint Shop Pro and do just fine, it tells me something.
  • Re:Not at all (Score:4, Insightful)

    by be-fan ( 61476 ) on Wednesday March 17, 2004 @02:38AM (#8586584)
    It really depends on your setup. I've got a 133 dpi LCD, and I can definitely say it looks better. Cleartype hints far too aggressively for a display that has that many pixels to play with. For a medium-res CRT, I'd rather have non-anti-aliased, hinted output anyway. If you've got that bytecode hinter on, you'll get identical output (pixel-for-pixel) in that case. Screenshot of my desktop [gatech.edu] Note, unless you've got a 133 dpi display or higher, the fonts will look unusually large.

    In any case, I think FreeType's anti-aliased output at medium resolutions is actually quite good. Read one of my rants on OSNews [osnews.com] (search for title "Font comparo thread"). Note the attached screenshot, taken at a more sane resolution.
  • Re:n00b (Score:3, Insightful)

    by John Hurliman ( 152784 ) on Wednesday March 17, 2004 @05:30AM (#8587104) Homepage
    I'd say it's nice that GTK is catching up with some of the QT/KDE features.

    Unified dropdown box (editable and non-editable), file selection dialog with custom URLs (think KDE's fish:// samba:// webdav:// etc), menus and toolbars sharing common actions, enhanced right-to-left language support. This is an excellent example of open source software at work. One competitor has cool features, the other competitor integrates those features and noone is crying about patents, copyrighted interfaces, intellectual property or trade secret theft.

    I'd like to see KDE take some of the Gnome project's ideas and pursue a more rigid user interface guideline (anyone see kalarm?) as well as support for disabilities (although the default font size after a Gentoo KDE-3.2 compile will please even the blind).
  • Re:New File Dialog (Score:3, Insightful)

    by juhaz ( 110830 ) on Wednesday March 17, 2004 @07:09PM (#8593466) Homepage
    Please use the new one for one week, then try reverting to the old one ;)

    I kind of doubt that. The bastards have destroyed the keyboard usability for click-click-click obsessed idiots. Oh well.

    More seriously, GTK file dialog has always been click-intensive if you want to go higher the filesystem

    Click once on drop-down box, another click on the level you want to go to (alternatively, drag, you'll make it in one). To the other way, it's one double click per level, both are, well, just like every other file selector on the planet.

    (and focus-input-clear-selection-type-slash-tab-and-use -completion is not an option for most users ;)

    And why is it not an option? It's not like it's hard to do or anything, of course you must know the functionality is there but after that, it takes about five seconds to learn how tab-completion works.

    Oh, and it's focused and selected by default, it's type-slash-tab.

Saliva causes cancer, but only if swallowed in small amounts over a long period of time. -- George Carlin

Working...