|
|
| 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の使い方 |