<<背景遷移の基本形byなべ>> *>>{g01::背景遷移の基本形ソース}{とりあえずソースの基本形はこちら} *まず背景ごとに関数を宣言する(ex.GtkWidget *start(GtkWidget *);) *グローバル変数でimage(表示する背景)を宣言(GtkWidget *image;) *callback関数内ではループを終了するものにする(gtk_main_quit();) *main関数内ではwindowを作成する *次にgtk_widget_show_all(表示させる背景の関数(window));と宣言し、背景を表示させる *gtk_main();で操作待ちの状態にする *飛んだ関数内ではコンテナ(window)に表示させたい背景(image)を配置し、マウスのクリックによってcallback関数に飛ばす *callback関数に飛んだことにより、1つ目のgtk_main();を抜ける *背景のウィジェットを削除する(gtk_widget_destroy(image);) *gtk_widget_show_all(2つ目に表示させたい背景の関数(window);)で別の背景を表示させる *gtk_main();で操作待ちの状態にする *以下省略