2013/06/13

clutter-gtk 現況與發展


最近在嘗試如何用 GTK+ 做到視窗元件的動畫。

說到 GTK+ 一開始一定去查查 cairo 有沒有好用的 API,後來查到了這篇,稍微看了一下只覺得是杯具。我的需求只是針對 GTK+ 元件,在 mouseover 時,做個 scale,transparent(alpha), translate 這類常見的特效,但那篇文章裡一看到還要實作 timer function,就沒力了。

接著又想到 clutter 可以用,就開始用 clutter-gtk 埋頭幹起,搞了一整天結果像這樣:



程式可在這裡找到。

但過沒多久,看到一則訊息,說 clutter-gtk 只是實驗性質的東西,未來不會再使用。做了好幾天的白工,杯具呀...

那到底該怎麼做視窗元件的動畫呢?可以試試 GtkCssProvider

No comments: