| 
  
  | 
| TopPage > GTK+/Gladeの使い方 | 
| Contents | 
| gladeの起動と新規projectの作成 | 
>glade-2 &  | 
  
  
  ![]()  | 
  ![]()  | 
  ![]()  | 
| Widgetとその関数 | 
Widget名  | Figure  | 
 Widget名  | Figure  | 
| GtkButton | ![]()  | 
 GtkComboBox | ![]()  | 
| GtkComboBoxEntry | ![]()  | 
 GtkEntry | ![]()  | 
| GtkHBox | ![]()  | 
 GtkLabel | ![]()  | 
| GtkMenuBar | ![]()  | 
 GtkRadioToolButton | ![]() on Toolbar ![]() on glade palet window  | 
| GtkSeparatorToolItem | ![]() on Toolbar ![]() on glade palet window  | 
 GtkSpinButton | ![]()  | 
| GtkTable | ![]()  | 
 GtkToggleToolButton | ![]() on Toolbar ![]() on glade palet window  | 
| GtkToolButton | ![]() on Toolbar ![]() on glade palet window  | 
 GtkToolbar | ![]()  | 
| GtkVBox | ![]()  | 
 GtkWindow | ![]()  | 
| Projectの新規作成と保存 | 

   
   | 
  
  まず、[パレット]DialogのWidgetのGTK+基本ウィジットより[ウインドウ]を選択すると
   
が表示される
   | 
| ここで | 
 
   | 
  の[保存]を選択すると | 
 
   | 
  が表示されるので、[プロジェクトのフォルダ]の[参照]を押すと | 
 
   | 
  
が表示されるので、希望するディレクトリを選んだ後、 [名前]のところにプロジェクト名を入力して[OK]を押すと ※この場合”sample_new”と入力  | 
 
   | 
  
のように各項にプロジェクト名が反映されて表示されるので [OK]を押すとsample_newproject directoyを作成し その下に必要なファイルを配置してくれる  | 
./sample_new/
|-- sample_new.glade
`-- sample_new.gladep
     | 
  
| ボタンの配置例とビルド->実行ファイルの生成 | 
(1)   最初のWindow  | 
  
(2)   垂直ボックスを配置  | 
  
(3)   水平ボックスを垂直ボックスの一番下に配置  | 
||||||||||||||||||
(4)   ラベルを垂直ボックスの真ん中に配置 Label1のブロパティダイアログの ウィジットpageで以下に変更 
  | 
  
(5)   垂直ボックスの一番下,水平ボックスの 右側にボタンを配置 
  | 
  
./sample_new/
|-- AUTHORS
|-- ChangeLog
|-- Makefile.am
|-- NEWS
|-- README
|-- autogen.sh
|-- configure.in
|-- po
|   |-- ChangeLog
|   `-- POTFILES.in
|-- sample_new.glade
|-- sample_new.glade.bak
|-- sample_new.gladep
|-- sample_new.gladep.bak
|-- src
|   |-- Makefile.am
|   |-- callbacks.c
|   |-- callbacks.h
|   |-- interface.c
|   |-- interface.h
|   |-- main.c
|   |-- support.c
|   `-- support.h
`-- stamp-h.in
     | 
  
>./autogen.sh  | 
./sample_new/ |-- AUTHORS |-- COPYING -> /usr/share/automake-1.9/COPYING |-- ChangeLog |-- INSTALL -> /usr/share/automake-1.9/INSTALL |-- Makefile |-- Makefile.am |-- Makefile.in |-- NEWS |-- README |-- aclocal.m4 |-- autogen.sh |-- autom4te.cache | |-- output.0 | |-- output.1 | |-- requests | |-- traces.0 | `-- traces.1 |-- config.h |-- config.h.in |-- config.log |-- config.status |-- configure |-- configure.in |-- depcomp -> /usr/share/automake-1.9/depcomp |-- install-sh -> /usr/share/automake-1.9/install-sh |-- missing -> /usr/share/automake-1.9/missing |-- mkinstalldirs |-- po | |-- ChangeLog | |-- Makefile | |-- Makefile.in | |-- Makefile.in.in | |-- POTFILES | `-- POTFILES.in |-- sample_new.glade |-- sample_new.glade.bak |-- sample_new.gladep |-- sample_new.gladep.bak |-- src | |-- Makefile | |-- Makefile.am | |-- Makefile.in | |-- callbacks.c | |-- callbacks.h | |-- callbacks.o | |-- interface.c | |-- interface.h | |-- interface.o | |-- main.c | |-- main.o | |-- sample_new | |-- support.c | |-- support.h | `-- support.o |-- stamp-h.in `-- stamp-h1  | 
  
| TopPage > GTK+/Gladeの使い方 |