# Glade インターフェース・デザイナー マニュアル

Glade はGTK+ アプリケーションのためのユーザー・インターフェース・デザイナーです。

2006 Vincent Geddes
2004 2003 Sun Microsystems
2002 2000 Michael Vance
GNOME Documentation Project
Vincent Geddes
GNOME Documentation Project

    vincent.geddes@gmail.com

Sun GNOME Documentation Team
Sun Microsystems
Michael Vance
GNOME Documentation Project
Glade Manual 3.0
5 December 2006

Vincent Geddes

GNOME Documentation Project

Glade Manual 2.1;
17 June 2004

Sun GNOME Documentation Team

GNOME Documentation Project

Glade User Manual 2.0
25 February 2004

Sun GNOME Documentation Team

GNOME Documentation Project

Glade User Manual 1.2
10 Feb 2004

Sun GNOME Documentation Team

GNOME Documentation Project

Glade User Manual 1.1
30 Mar 2002

Michael Vance

GNOME Documentation Project

Glade User Manual 1.0
11 May 2000

Michael Vance

GNOME Documentation Project

このマニュアルではGladeのバージョン3.1.0 について説明しています。

フィードバック

To report a bug or make a suggestion regarding the Glade application or this manual, visit the GNOME Issue Tracker.

Hiroyuki Sekihara hiroyuki.sekihara@gmail.com
2010. Hiroyuki Sekihara

## イントロダクション

Glade インターフェース・デザイナーは、 GTK+ アプリケーションのユーザー・インターフェースのデザインを作成、編集することを可能にします。

GTK+ ライブラリは、ユーザー・インターフェースを構成するテキストボックス、ダイアログ・ラベル、数値入力、チェックボックス、そしてメニューなどの部品からなる巨大なコレクションです。これらの部品は ウィジェット と呼ばれます。Gladeを使ってこれらのウィジェットをGUIに配置したり、レイアウトやプロパティのの変更が可能になります。また、ウィジェットとアプリケーションのソースコードの関連を追加することもGladeにより可能になります。

Gladeでデザインされたユーザー・インターフェースはXML書式で格納されるため、外部ツールとの統合が容易です。このXMLからlibglade ライブラリを使用して動的にGUIを構成することも可能です。

## さあ、はじめましょう

### Glade を開始する

Glade を開始するには以下のような方法があります:

アプリケーション メニュー

  プログラミングGlade インターフェース・デザイナー を選択する。

コマンドライン

  To start Glade from a command line, type `glade` and then press Return.

### Glade を開始したとき

Glade を開始すると、以下のようなウィンドウが表示されます。

Glade ウィンドウ

Shows the Glade window.

Glade ウィンドウには以下の要素が含まれています:

メニューバー

  メニューバーのメニューには、Glade ファイルにたいして作業するために必要なコマンドのすべてが含まれています。

ツールバー

  ツールバーには、メニューからアクセスすることができるコマンドの一部が含まれています。

デザイン・エリア

  デザイン・エリアは、ユーザー・インターフェースを視覚的に編集できるエリアです。

パレット

  パレットには、ユーザー・インターフェースを構築するのに使用することがでるウィジェットが含まれています。

インスペクター

  インスペクターには、プロジェクトに含まれるウィジェットについての情報が表示されます。

プロパティ・エディター

  プロパティ・エディターはウィジェットのプロパティを操作するために使用されます。同様に、ソースコードとの関連付けを追加するのにも使用されます。

ステータスバー

  ステータスバーにはGlade の活動状況や、メニューのアイテムについてのコンテキスト・ヘルプが表示されます。

## プロジェクトの使い方

### プロジェクトの新規作成

プロジェクトを新規作成するには、ファイル新規 を選択します。これによりGlade ウィンドウに新しいブランク・プロジェクトが表示されます。

### プロジェクトを開く

既存のプロジェクトを開くには、ファイル開く を選択します。これにより Glade ウィンドウにプロジェクトが表示されます。

### プロジェクトの保存

以下の方法によりプロジェクトを保存することができます:

- 既存のプロジェクトへの変更を保存するには、ファイル保存 を選択します。

- 新しいプロジェクトを保存する場合や既存のプロジェクトを別のファイル名で保存する場合は、 ファイル名前を付けて保存 を選択して表示される 名前を付けて保存 ダイアログでプロジェクトのファイル名を入力して、 保存 をクリックします。

## ウィジェットの使い方

### パレットウィンドウからウィジェットを選択する

以下の方法によりパレット ウィンドウのウィジェットを操作できます：

選択モード

  選択モードを使用するには、選択 矢印をクリックします。これによりマウスポインターが矢印に変化して、選択モードがアクティブになったことが示されます。このモードではプロジェクトのウィジェットをマウスで選択することができます。選択した後で プロパティ ウィンドウでウィジェットのプロパティを編集することができます。

  ウィジェットを右クリックして表示されるコンテキストメニューからも、ウィジェットを選択することができます。

  ウィジェットを選択するときにControl キーを押しながら パレット のウィジェットを選択すると、特定のウィジェットを連続して追加することができます。通常のモードに復帰するためには選択 矢印をクリックする必要があります。

ウィジェットの配置モード

  ウィジェットの配置モードを使用するには、 パレット ウィンドウのウィジェットを選択します。ほとんどのウィジェットでは、選択した後にマウスポインターが十字(pointer-plus-cross)に変化します。この後にコンテナーかトップレベルのウィジェットなどに、ウィジェットを配置することができます。ウィジェットを配置した後は、選択モードに復帰します。

トップレベルの配置モード

  To use top level placement mode, select a defined top-level widget in the Palette window. When you select a top-level widget in the Palette window, the widget appears immediately on your desktop. You can then edit the widget. After you select a top-level widget, the mode returns to selection mode.

### プロジェクトのウィジェットを整理する

プロジェクトのウィジェットをレイアウトしたり組織化するために、コンテナーやボックスのウィジェットを使用します。パレット ウィンドウから以下のコンテナーを選択することができます:

- 水平ボックス(Horizontal Box)

- 垂直ボックス(Vertical Box)

- テーブル(Table)

- 位置指定(Fixed Positions)

- 水平方向のボタン・ボックス(Horizontal Button Box)

- 垂直方向のボタン・ボックス(Vertical Button Box)

- 水平方向のペイン(Horizontal Panes)

- 垂直方向のペイン(Vertical Panes)

- ノートブック(Notebook)

- フレーム(Frame)

- スクロール・ウィンドウ(Scrolled Window)

- ビューポート(Viewport)

複雑なレイアウト構造を作成するためにボックスを入れ子にすることができます。水平、または垂直ボックスを作成したときに、Glade は初期値として行、または列をいくつ作成するか尋ねます(行、および列は後から簡単に追加できるとしても)。

必要なボックスをすべて作成した後に、ラベル、ボタン、もしくは、より複雑なウィジェットをボックスの中に配置することができます。Glade によるレイアウトへのウィジェットのパックは、多くの退屈な作業をなくしてくれるのに気づいてください。ボックスを使用することにより、アプリケーションがローカライズされていて異なる言語を表示する時も、ウィンドウがラベルのサイズを調整できるようになります。

### クリップボードにウィジェットを移動する

ウィジェットを親ウィジェットから削除してクリップボードに移動するには、ウィジェットを選択してから 編集切り取り を選択します。

### クリップボードにウィジェットをコピーする

クリップボードにウィジェットをコピーするには、ウィジェットを選択してから 編集コピー を選択します。元のウィジェットは親ウィジェットに残されたままになります。

### クリップボードからプロジェクトにウィジェットを貼り付ける

クリップボードにあるウィジェットをプロジェクトに貼り付けるには 編集貼り付け を選択します。

Glade ではウィジェットはユニークな名前を持たなければなりません。もしウィジェットを切り取ってからウィジェットを再び貼り付ける場合、ウィジェットとその子ウィジェットは元の名前のままとなります。もしウィジェットをコピーしてからウィジェットの貼り付けを何回か行った場合、Glade はウィジェットのコピーのために新しい名前を生成します。

### ウィジェットの削除

ウィジェットをクリップボードに移動せずに親ウィジェットから削除する場合は、ウィジェットを選択してから 編集削除 を選択します。

### ウィジェットのプロパティを変更する

プロパティ・エディターは選択されたウィジェットのプロパティを編集するために使用します。ウィジェットのプロパティを変更するには、ウィジェットを選択してから、プロパティ・ウィンドウのプロパティ・フィールドに適切な値を入力します。

## Gladeについて

GladeはGlade開発者とGNOMEコミュニティのボランティアによって維持されています。Gladeについての詳細は GladeのWebサイト を参照してください。

To report a bug or make a suggestion regarding this application or this manual, you can submit them using our issue tracking system.

その他の優れた情報源としてはGladeのメーリングリストである、user と developer が挙げられます。これらのメーリングリストへの参加に加えて、同じリンク先で参照できるメーリングリストのアーカイブを読むことをおすすめします。

This program is distributed under the terms of the GNU General Public license as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. A copy of this license can be found at this link, or in the file COPYING included with the source code of this program.

glade
ユーザー インターフェース デザイナー