Table of Contents
ウィジットの初期化と配置を行うのにC++のコードを使って行うこともできますが、これはダラダラと繰り返しの多いものになっていきます。さらに変化を確認するには再コンパイルが必要です。Gladeアプリケーションを使えば、画面上でウィジットのレイアウトを行い、その配置情報をXML記法で保存することができます。そうしておいて、アプリケーション側でlibglademmのAPIを用いてXMLファイルを実行時に読み込み、特別な名前の付いたウィジットのインスタンスへのポインタを取得してください。
こうすることには以下のような利点があります:
ユーザーからのアクションによってUIを変更する処理を行うにはC++コードが必要です。しかし、libglademmを使って基本的なウィジットのレイアウトを決めれば、プログラマはその機能を実装する方に集中できます。
libgladeを使うにはヘッダファイルをインクルードする必要がります。このように:
#include <libglademm.h>
さらに、libglademmライブラリにリンクする必要があります。libglademm-2.4をpkg-configモジュールのリストに加えてください。これはHeaders and Linking section for gtkmmで説明しています。