2016 ソフトウェア設計及び演習用の班Wiki

gr08::gtk_lib.h

// $Id$
// -*- coding: utf-8; -*-

# include <gtk/gtk.h>

//gtkの機能をまとめて使うためのインターフェイス

typedef PangoFontDescription My_Font_Desc;

// 初期化
//   とにかく実行直後に呼んでおくこと
void my_init(int argc, char *argv[]);

// ウィンドウの作成
//   600x480, 枠の幅が15pixel
GtkWidget * my_window_new(void);

// ラベル付きボタンの作成
GtkWidget * my_button_new(char *label, My_Font_Desc *fontdescription); 

// イメージの作成
GtkWidget * my_image_new(char *path);

// フォントの取り扱い
My_Font_Desc  *my_font_description(const gchar *fontname);

// イベント処理 (コールバック) 関数
gint my_close_handler(GtkWidget *widget, gpointer gdata);
void my_button_clicked_handler(GtkWidget *widget, gpointer data);


最終更新日:2016/08/05 04:22:29