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

16::g03::gtk_lib.h

// $Id: gtk_lib.h 13856 2014-10-31 01:08:16Z kimura $
// -*- 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 08:59:15