semi-1_14

Daiki Ueno ueno @ bug.org
2000年 12月 8日 (金) 17:28:25 JST


>>>>> In [emacs-mime-ja : No.00719] 
>>>>>	Katsumi Yamaoka <yamaoka @ jpl.org> wrote:

上野> 最近は theme とか skin とかいうようなものが流行りだと聞いています
上野> が、このような形で、SEMI の外部で好みの見映えを動的に選択すること
上野> ができる枠組を作るのが良いのではないかと思います。

山岡> 速攻で作ってみました。ぼくが使っている NEWSOS4 の古い X サーバは綺
山岡> 麗なwidget の push-button を表示しないので、とりあえず XPM button 
山岡> だけです。

すみません。どうも言いたいことが伝わらなかったようです。

widget の界面を包含するような枠組を (必要であれば luna を利用して ^_^;;)
*SEMI に* 用意するということであって、

(defadvice widget-convert-button
  (after put-xpm-button-on-the-widget-button activate compile)
  ...)

というような界面を持つ module を書くということではありません。

当然ながら、洗練した枠組を用意するためには、世の中に溢れている同様の
枠組を評価する必要があるでしょう。例えば、

* KDE2.0 Widget Themes:
http://www.mosfet.org/themeapi/
http://www.mosfet.org/widgettheme-tutorial/develoverview.html

* Swing の PLAF:
http://developer.java.sun.com/developer/onlineTraining/GUI/Swing2/shortcourse.html#JFCCreatingLook

* sawfish の Frame Style:
http://sawfish.gnome.gr.jp/doc/sawfish-ja_66.html#SEC66
http://sawfish.gnome.gr.jp/doc/sawfish-ja_59.html#SEC59

などの各々の特性を見極めて設計して頂きたいのです。

;; 上に挙げたものは、どれも最上位の界面は場当たりに見えるので、
;; あまり参考にならないかも知れませんが。

如何でしょうか?

;; なら、お前がやれ、と言われそうですが ^_^;; 先日の SASL API の件で既に
;; 精神的にはボロボロなので、どなたかやっていただけると非常にありがたい
;; です。
-- 
Daiki Ueno




More information about the Emacs-mime-ja mailing list