May 17, 2006
展示 glade 的彈性
去年 [
PCMan] 在台大給了一場關於 Gtk+ 的 talk,介紹以 [
glade] 作快速 UI 設計的方式,相關的會後整理可參考 Jouston 的 blog [
PCman 大爆滿的 GTK+ XD programming會後資料整理]。不過,以 XML 作為呈現設計的 glade 不全然是 UI builder / code generator, 事實上,glade 的彈性相當大,可參考 [
借助 glade 帶來的便利按息的想法修改 Xchat-gnome 的界面],[
YangH] 展示如何在不修改任何一行 xchat-gnome 的 C 語言程式碼前提下,只用 glade 對整個 UI 呈現作調整。
在 [
YangH] 的修改下,原本的 UI 呈現如下: (click to enlarge)

透過呼叫 glade 來修改 xchat-gnome 的 .glade 檔案後,原本隱藏的 User List 就看得到了: (click to enlarge)

詳細的操作方式,文章很清楚提過,值得試試看。
由 jserv 發表於 May 17, 2006 07:28 PM
小弟的修改
http://huangjiahua.livejournal.com/51138.html
最近在想一件事,想給 MEL(Maya Embedded Language)寫給 GUI Builder 來,想說有什麼不錯的 (generic) gui builder 或是 framework,它提供的 gui rad 好用,然後它產生出來的 gui code(ex, perl code for perlTK, python code for pyWidgets or .glade~). 不曉得 jserv 有沒有看過類似或方便拿來改的東西?