This site has been retired. For up to date information, see handbook.gnome.org or gitlab.gnome.org.


[Home] [TitleIndex] [WordIndex

Rough agenda for the GTK+ Hackfest 2008:

Other ideas accumulated on the wiki over time follow.

Theme drawing API

From Robert's blog post about Mozilla:

I agree our theming approach on GTK is a crappy hack; I've been begging for years for a real GTK theme-drawing API we could use, like Mac and Windows provide.

What could we do to improve things here? (See bug I filed two years ago, GTK needs to provide API for themes to draw directly on cairo context - John.) This would also need to solve the problem of, "I need to implement a custom widget that looks almost like GtkSomeStandardWidget, but the style API doesn't let me."

related issues: Default to RGBA colormap if available

Animation API

Obviously, the timeline bug, but also: how do we integrate a GtkTimeline with the GtkStyle API so that theme engines developers can control the animations and/or change the drawing depending on the animation progress?

Desktop integration API

A Desktop abstraction (power state, screensaver, network state, session management, single instance applications, etc.) depending on the target platform.

See thread on gtk-devel-list.

Automated testing

What can we test today? Why are we not doing it? What would we need to do automated extensive testing of the whole toolkit?

Documentation for language bindings

How can we make it easier for language bindings author to have documentation. Is it possible to write the gtk-doc comments in a language neutral way?

Gtk+ on foreign OSes

Linux has good distribution today (tar.gz), Distributors takes care of preparing the binary releases.

Blue Sky

GtkApplicationClass

Colour management

"The Berlin Hackfest attracted my attention since I live in Berlin. I'm a user of the GTK+ library and not a developer, so I don't belong in this Hackfest. Still, if you or someone else there is interested in discussing issues related to raw conversion (maybe support raw files in GtkPixbuf...) or color management (lcms), I could come visit you for a few hours."

Sound


2024-10-23 11:37