[Armadillo:05915] Re: Armadillo-440:GTK2+インストールにおけるlibX11ライブラリ

Yasushi SHOJI email@hidden
2010年 10月 14日 (木) 16:21:33 JST


At Thu, 14 Oct 2010 15:45:44 +0900,
email@hidden wrote:
> 
> > ATDE3にdebian lennyバージョンのgtk環境(2.12.12)が既にインストールされていますが、
> > 2.20.1を使う必要があるのでしょうか。
> 
> 任意のGUI画面を作成したいので、Gtk+以外に様々なライブラリのインストールが必要かと考えてます。

Gtk+ が内部で使っているライブラリですね。ATDE3に a440 用のものが一式入っ
ているので、準備の必要はありません。

> ご提示頂きましたgtk環境(2.12.12)でどのようにGUI画面の作成が可能なのでしょうか。
> 大変お手数とは思いますが、ご教授頂けますと助かります。

2.20.1と同じですよ? Gtk+ 2.12そのままではないですが、
GNOME 2.20が Gtk+ 2.12 ベースなので、参考までに

http://library.gnome.org/misc/release-notes/2.20/#rndevelopers-gtk

Gtk+のサイトにも、screen shot があります。
http://www.gtk.org/screenshots.html

バージョンの違いによる簡単な差分であれば wikipedia に載っています。
http://en.wikipedia.org/wiki/GTK%2B#History

 - 2.14: Jpeg2000 load support
 - 2.16: New GtkOrientable, Caps Lock warning in password Entry.
         Improvement on GtkScale, GtkStatusIcon, GtkFileChooser.
 - 2.18: New GtkInfoBar. Improvement on file chooser, printing.
         GDK has been rewritten to use 'client-side windows'
 - 2.20: New GtkSpinner and GtkToolPalette, GtkOffscreenWindow.
         Improvement on file chooser, keyboard handling, GDK.
         Introspection data is now included in GTK+.

というくらいでしょうか。

詳しく追加部分(API)を確認する場合は、個別のリファレンスで
変更を追う必要があります。

http://library.gnome.org/devel/gtk/stable/api-index-2-14.html
http://library.gnome.org/devel/gtk/stable/api-index-2-16.html
http://library.gnome.org/devel/gtk/stable/api-index-2-18.html
http://library.gnome.org/devel/gtk/stable/api-index-2-20.html

Gtk+ 2.x系は、互換が保たれているので 2.12 で作成したアプリは 2.20でも動
きます。deprecated になっている API も 2系では使いつづけることができます。
-- 
          yashi




armadillo メーリングリストの案内