| リバンゴ礁 libgladeライブラリを使用すると、実行時にプログラム内のグレードインターフェイスファイルをロードできます。 |
今すぐダウンロード |
リバンゴ礁 ランキングとまとめ
- 出版社のWebサイト:
- http://www.pygtk.org/
リバンゴ礁 タグ
リバンゴ礁 説明
libglade libraryを使用すると、実行時にプログラム内のグレードインターフェイスファイルをロードできます。 libglade libraryを使用すると、実行時にプログラム内のグレードインターフェイスファイルをロードできます。グレードを使用する必要はありませんが、グレードは、インターフェイスファイルを作成する最も簡単な方法です。ライブラリの使用方法については、test-libglade.cとGlade / glade-xml.h.toを参照してください。コンパイル、GNOME FTPサイトまたはそのミラー上で見つけることができるlibxml2パッケージ(CVSのgnome-XMLモジュール)が必要です。 GNOMEサポートが必要な場合は、gnome-libsパッケージがインストールされています。libglade internalsif libgladeの動作に関心があります。 libgladeは速いのでSAXインターフェースを使用し、よりコンパクトな表現にデータを保存することができます。 XMLファイル内のデータがキャッシュされるため、インターフェイスを再度ロードした場合は、ファイルを再配布する必要はありません。ファイルが変更された場合、それはreparsedされます.now glade_xml_build_widgetは、インタフェース内のすべてのTopopleVelウィジェットに対して呼び出されます(またはGlade_XML_Newの2番目の引数がNULL以外の場合は、それが参照するウィジェットはトップベルとして扱われます)。これらのウィジェットのうち、それらはウィジェットの種類に固有の関数によって作成され、glade_xml_build_widgetは各子ウィジェットに対して呼び出され、それはその後その親にパックされます。これは再帰的に行われるため、インターフェイス全体が構築されています.Newウィジェットタイプは、Glade_Register_Widgets関数を持つウィジェットクラスハッシュに追加されます。例については、Glade-gtk.cの終わりを参照してください。自動信号接続システムは、動的リンクのインプローチ機能を使用します。 NULLでハンドルを開くことで、実行可能ファイルのすべてのグローバルシンボル(グローバル関数、グローバル変数)で取得でき、ライブラリとリンクされています。これは、その名前からシグナルハンドラのアドレスを見つけるために使用されます。そのため、GTK_SIGNAL_CONNECTを自動的に呼び出すことができます。コースでは、プラットフォームがこの機能をサポートしていない場合は、信号を接続する方法があります。
リバンゴ礁 関連ソフトウェア