プログラムの GUI を作成します。
私の関数はいくつかの計算を行い、データの配列を受け取ります。cairo を使用してこのデータをプロットしたいと思います。
//計算用の関数のコード
GtkWidget *darea;
GtkWidget *ボックス;
darea = gtk_drawing_area_new();
gtk_widget_set_size_request (darea, 100, 100);
ボックス = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_pack_start (GTK_BOX (ボックス), darea, FALSE, FALSE, 0);
gtk_table_attach_defaults(GTK_TABLE(テーブル), ボックス, 0, 1, 1, 2);
g_signal_connect(G_OBJECT(darea), "描画",
G_CALLBACK(on_draw_event), NULL);
しかし、「描画」信号は発せられません (on_draw_event コールバック関数は開始されません)。関数で計算した後に「描画」信号を送信するにはどうすればよいですか? ありがとう。