Cimi’s Official Blog

Italians do it Better…

Just a Blog on Gtk+ Theming, Bleeding-Edge, Good Software...

Il Potere Nascosto delle Gtk+ 8 December, 2007

Soltanto un breve video dimostrativo, per altro molto limitato rispetto alle attuali potenzialità (cioè volendo si potrebbe fare molto di più anche adesso), di quello che si può fare velocemente con Cairo e Gtk+, ad esempio.

Dal blog del mio amico Mirco (conosciuto come MacSlow):

For some time now gtk+ offers redirecting widgets, so the rendering happens offscreen only. That is a mandatory feature for doing some interesting things with UI-elements. With the source-distribution of gtk+ you get a huge collection of coding-examples. There is also an example for offscreen widget-rendering. Unfortunately this is a very basic and boring example. It does not really demonstrate the additional possibilities now available in gtk+ very well. Since I need to make use of this new feature in gtk+ in the near future, I had to create my own example, which is much closer to the application-need I have.

Here’s a little show-off screencast for your viewing-pleasure…


Link al video… (ogg/theora, ~1.1 MBytes)


Posted in GTK |

12 Replies

  1. Bl@ster said:

    Ma è bellissimo! Soprattutto la parte dove MacSlow cambia tema… e una velocità di rendering fantastica! Non sapevo si potessero fare robe simili con le GTK+!

  2. sito said:

    Ok, ho visto che è davvero un cosa “figa”, ora non mi resta che aspettare e vedere a cosa potrebbe servire, non ditemi che serve solo per fare più “cool” il desktop.
    Sicuramente ci sarà dell’altro e non vedo l’ora di vedere a cosa porterà tutto questo.

  3. Livio said:

    Where it can be used?
    In eg. iTunes imitation for eye-candy effect or it’s being implemented for Avant-Window-Navigator to see reflected windows :> ?

  4. Cimi said:

    @Livio:
    Yes it could be used in Rhythmbox if someone writes it…

  5. Livio said:

    Indeed, interesting feature ;) .

  6. piivi said:

    Giusto per buttare benzina sul fuoco :

    http://vir.homelinux.org/blog/index.php?/archives/88-guid.html#extended

    :) dai scherzo, però nemmeno le qt scherzano!

  7. Filippo said:

    Ciao,
    ho molto apprezzato il tuo post in favore di Gnome.
    Devo dire che anche io sono perdutamente innamorato dell gnomo
    e condivido con te la passione per ArchLinux.
    Inoltre ti porgo i complimenti per Murrine, punto di forza del mio desktop.
    Dopo questo “sbrodolamento” iniziale, sincero,
    vorrei chiederti dove posso reprire l’ABC della
    programmazione con le librerire GTK, qualche consiglio
    su dove cercare la documentazione necessaria per iniziare
    i primi passi.
    Di mio posseggo un’ottima conoscenza del linguaggio C.

    Ciao ciao!

  8. bautz said:

    bello

  9. Matteo said:

    @Filippo
    Ci sono molti libri che parlano delle GTK, se ti va di spendere ovviamente, altrimenti credo che una ricerca con google ti aprirà molte strade proverei anche su html.it, hanno un infinità di tuttorial li….

    Cmq un libro IMHO è la cosa migliore.

  10. Filippo said:

    @Matteo
    grazie per i consigli!

    Speravo che anche il padrone dl blog mi
    desse qualche saggio consiglio!

    ciao a tutti

  11. Cimi said:

    @Filippo:
    prima scegli il linguaggio che più ti piace, poi prenditi l’API e programmi in base a questa, non penso servano libri.

  12. Act1v8 said:

    Any code released.

    Wow! I love your blog the more I see it. I don’t know Italian, but I can somehow parse what you meant to say… weird. Anyways, great! I’d like to see the code…

Leave a Comment

Attention: Moderation is enabled, and could cause a delay to the posting.

This blog is "Powered by Cimi"

Theme from: Kaushal Sheth | Modified by: Andrea Cimitan