!!初期化をする関数 void my_init(int argc, char *argv[]); --引数--  コマンドライン引数 --返り値-- なし !!メインウィンドウ作成をする関数 GtkWidget *main_window_new(void); --引数-- なし --返り値-- 作成したトップレベルウィンドウGtkWidget * !!メインウィンドウに背景画像をセットする関数 void set_background(GtkWidget *window); --引数-- 背景をセットするGtkWidget * --返り値-- なし !!メインウィンドウをにイメージを配置するコールバック関数 void paint_image(GtkWidget *widget, GdkEventExpose event, gpointer user_data); --引数--  イメージをセットするGtkWidget * 発生イベントを示すGdkEventExpose * 参照する画像名を示すgpointer * --返り値-- なし !!メインウィンドウにイメージを再描画する関数 void repaint_image(GtkWidget *widget, GdkEventExpose *event, gpointer use_data); --引数--  イメージをリセットするGtkWidget * 発生イベントを示すGdkEventExpose * 参照する画像名を示すgpointer * --返り値-- なし !!メインウィンドウのイメージを削除する関数 void delete_image(GtkWidget *widget, GdkEventExpose *event); --引数--  イメージを削除するGtkWidget * 発生イベントを示すGdkEventExpose * --返り値-- なし !!メインウィンドウ閉鎖時のコールバック関数 void main_window_close(GtkWidget *widget, gpointer data); --引数--  イメージをセットするGtkWidget * --返り値--  なし !!イメージをパックしたウィジェットを返す関数 GtkWidget *image_pack( GtkWidget *parent , gchar *filename); --引数-- イメージを貼り付けるGtkWidget * 貼り付けたいファイル名を示すgchar * --返り値-- イメージを貼りつけたウィンドウを示すGtkWidget * !!ボタンにイメージ画像をパックする関数 void image_button_new(GtkWidget *button, GtkWidget *image); --引数-- イメージを貼り付けるボタンGtkWidget * 貼り付けるウィジェットを示すGtkWidget * --返り値-- なし !!グーが押された時のコールバック関数 void cb_button_clicked1 (void); --引数-- なし --返り値-- なし !!チョキが押された時のコールバック関数 void cb_button_clicked2 (void); --引数-- なし --返り値-- なし !!パーが押された時のコールバック関数 void cb_button_clicked3 (void); --引数-- なし --返り値-- なし !!カウントダウンのイメージを表示する関数 gboolean count_down (gpointer user_data); --引数-- カウントを表示するウィジェットへのgpointer * --返り値-- TRUE(返り値がTRUEのあいだ表示を続ける) !!メインウィンドウにイメージを配置する関数 void paint_image_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data); --引数--  イメージをリセットするGtkWidget * 発生イベントを示すGdkEventExpose * 参照する画像名を示すgpointer * --返り値--  なし