GTK+ Archive

WebCore From Safari 2.0 Branch Imported in GTK+-WebCore

Kimmo Kinnunen wrote yesterday on the GTK+-WebCore developer mailing list that he has imported the Safari 2.0 WebCore branch into GTK+-WebCore. "This means that from the webcore/javascriptcore part, the code is mostly the same as in current Safari. So if there are any crashes, they're not from webcore/javascriptcore part of the codebase with very high probability, rather my code."

Gtk+ 2.10 Released

Gtk+ 2.10 has been released. Check the release notes. This release offers better printing support, improved drag and drop support, and much more. For the record: "GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites."

GTK+ 2.9.0 Released

GTK+ 2.9.0 has been released. This is the first development release leading up to GTK+ 2.10. For completeness: "GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off tools to complete application suites."

How to Deploy GTK+

"This article covers everything you need to get your product to the user - that is, you learn how to deploy a GTK+ application. Being unique is usually a good thing, but not in the case of libraries. With software, wider popularity means more reviews, more bugs reported (and, therefore, fixed), and a better chance that different cases and unusual circumstances are tested. All this generally leads to better and easier-to-use libraries. Fortunately, GTK+ is a big player here and one of the more widely used software packages."

GTK+ Fundamentals: Why Use GTK+?

"This article, the first in a three-part series, introduces you to the world of GTK+. It explains what GTK+ is, why you should consider using it, and the benefits it provides. Together with the rest of the series, this installment provides enough introductory information that, if you decide to use GTK+ in your own projects, you'll know where to look for further materials."

Gideon, the Versatile GUI Designer for GTK/C++

"Gideon is a versatile GUI designer for GTK/C++. The goal of the project is to provide an easy-to-use RAD tool for C++ programmers who want to create multi-platform GTK-based GUI applications. Gideon is not overloaded but strives to provide all necessary features and remain 'simple and lightweight' to end user. Gideon is highly productive for experts and accessible for newcomers."

1000 Applications at GnomeFiles.org

GnomeFiles.org (OSNews' sister site & GTK+ software repository) is celebrating 1000 applications added to its database. Since GnomeFiles' launch 1.5 years ago the site grew enormously and it now serves more than 22,000 web pages per day on average and it includes a recently improved version for mobile browsers (optimized for PDAs & smartphones, plain phones should be using its WAP version).

First Development Version of Glade 3 Available

This version of Glade (Glade-3) is a complete rewrite of the original Glade codebase. One of the main differences from glade-2 is that C code generation has been removed from glade-3; the preferred way to use glade files is with libglade. Another main difference is that glade-3 was designed to make maximal use of GObject introspection, thus easing the integration of external toolkits and handling widgets, signals and properties genericly. It has a few useful new features such as stacked Undo/Redo and Multiple Project support and respects the same XML format as glade-2.

Exigo Desktop Environment Project Announced

Exigo is a new desktop environment project, being developed in Python and C++ using GTK+ as the GUI toolkit. The main aims of Exigo are usability, simplicity, and flexibility. Exigo also aims to introduce new concepts to the desktop, such as the use of tabs instead of standard windows. It mainly revolves around a desktop search engine, which indexes all your applications and files, and displays a list of matching files and apps when the user searches for something. See a mockup here, and read docs here. Please note that there is no release yet.

Announcing: Project Ridley

"The primary goal of Project Ridley is to cut down on the number of problem libraries that are part of the GNOME platform. We propose to do this by moving functionality into GTK+, wherever it makes sense. These libraries are generally small, undermaintained, and buggy."