チェックボックス2010年2月11日 | |
![]() ファイル内容チェックボックスを作ります。ここでは部品配置のために GtkAlignment を使います。 align = gtk_alignment_new(0.5, 0.5, 0., 0.); gtk_container_add(GTK_CONTAINER(win), align); box = gtk_vbox_new(TRUE, 0); gtk_container_add(GTK_CONTAINER(align), box); gtk_alignment_new() の第 1, 2 引数は配置する位置の x, y 方向の値で、0 〜 1 の値を指定します。 チェックボックスは gtk_check_button_new_with_label() で作ります。
c1 = gtk_check_button_new_with_label("check 1");
gtk_box_pack_start(GTK_BOX(box), c1, FALSE, FALSE, 0);
c2 = gtk_check_button_new_with_label("check 2");
gtk_box_pack_start(GTK_BOX(box), c2, FALSE, FALSE, 0);
チェックが入っているかどうかは、gtk_toggle_button_get_active() で調べます。
if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check))){
printf("check1: TRUE\n");
}else{
printf("check1: FALSE\n");
}
| |
| PENGUINITIS | |