Up North

Personal blog of Mikael Hallendal
  • Home
  • About

Bling in GTK+

Published by Mikael Hallendal on July 24, 2007 02:12 pm under Programming

Got back on Sunday from a great Guadec in a rainy Birmingham. I felt that there was a lot more energy around this year than last year with a lot of discussions on how to improve our platform. (Thanks Apple for the timely released phone ;) )

One thing that a lot of people were talking about was the need for bling in GTK+. At this stage it’s mostly generic ideas that we need to improve in that area and I definitely agree. And we really need to get hackers and UI designers together to discuss what kind of features and bling that we are missing.

One misconception that we see a lot is that people seems to think that just because the stock widgets are all pretty static and square it means that any application that uses GTK+ will be. One of GTK+’s strengths is that it is very versatile and customizable (especially compared to a lot of other toolkits out there).

As a quick proof of concept I used Carlos GtkTimeline (#444659) to create a simple slide animation for switching between to widgets in a similar way that the iphone slides in pages from the side.


(OGG)

Share This

5 Comments so far

  1. Wade Mealing on July 24th, 2007

    Is this the start of a gnome animation library ?

    Good work.

    It is about time :)

  2. Mathias Hasselmann on July 24th, 2007

    So GtkTimeline should become part of the next GTK+ release. Together with convolution filters in cairo and windowless widgets, this would support quite some bling in our desktop.

  3. Miguel de Icaza on July 24th, 2007

    Am a fan of Carlos’ GtkTimeline work.

    This is the kind of organic steps that we can take to improve Gtk+ without the need to boil the ocean.

    Miguel.

  4. MacSlow on July 25th, 2007

    Let the experiments begin! I like this stuff!

  5. Dylan McCall on July 28th, 2007

    Are those people crazy? GTK IS bling!

    The fact that I can have all of the fonts on my desktop, however I want them, via a single desktop-wide setting, without injuring any of the user interface, puts GTK at the very top of my bling charts.

    Nice example of how to add even more :) I have seen some pretty cool things done just by animating GTK’s normal widgets, and I’m surprised it doesn’t happen more often.

Posting your comment.


  • Categories

    • Community (3)
    • Imendio (26)
    • Life (13)
    • Photography (1)
    • Press (1)
    • Programming (36)
    • Software (15)
    • Tips (8)
    • Uncategorized (180)
  • Most Popular Posts

    • Gtk+ natively on Mac OS X
    • New Movable Type Theme
    • GTK+ 3.0, enabling incrementalism
    • Removing a remote branch in Git
    • GIMP on Mac OS X with integrated menubar
  • Popular Tags

    c conference git gnome gossip gtk+ guadec Imendio linux loudmouth macosx ruby screencast web xmpp
  • My latest tweets

    • Happy New Year everone! 6 days ago
    • Back home after ImendioConf '08 in Amsterdam 3 weeks ago
    • Hacking a bit on a new blog 2008-12-07
    • More updates...
  • Feeds

    • Entries
    • Comments

Copyright © 2009 Mikael Hallendal
WordPress Theme based on Light Theme

Close
  • Social Web
  • E-mail
  • del.icio.us
  • Digg
  • Furl
  • Yahoo! My Web
  • StumbleUpon
  • Google Bookmarks
  • Technorati
  • BlinkList
  • Newsvine
  • ma.gnolia
  • reddit
  • Tailrank
  • 9rules Clips
E-mail It