====== グループ ====== [[fltk:|{{:fltk:fltk_shadow.png?200|}}]] ===== Fl_Groupクラス =====
Fl_Groupクラス前後の階層図 [[https://www.fltk.org/doc-1.4/classFl__Group.html|{{ https://www.fltk.org/doc-1.4/classFl__Group.png | Fl_Groupクラス前後の階層図 }}]]
Fl_Groupクラスのウィジェットを使ったサンプルプログラム {{ :fltk:fltk_widget_demo_group1.jpg |Fl_Groupクラスのウィジェットを使ったサンプルプログラム}}
#include #include #include #include int main(int argc, char **argv) { auto window = new Fl_Window(600, 180, "Fl_Group demo"); auto group1 = new Fl_Group{30, 30, 240, 120, "Group 1"}; auto button1 = new Fl_Radio_Round_Button(40, 40, 220, 30, "Group 1: SMALL"); auto button2 = new Fl_Radio_Round_Button(40, 70, 220, 30, "Group 1: MEDIUM"); auto button3 = new Fl_Radio_Round_Button(40, 100, 220, 30, "Group 1: LARGE"); group1->box(FL_DOWN_BOX); button1->value(1); // Default selected group1->end(); auto group2 = new Fl_Group{330, 30, 240, 120, "Group 2"}; auto button4 = new Fl_Radio_Round_Button(340, 40, 220, 30, "Group 2: SMALL"); auto button5 = new Fl_Radio_Round_Button(340, 70, 220, 30, "Group 2: MEDIUM"); auto button6 = new Fl_Radio_Round_Button(340, 100, 220, 30, "Group 2: LARGE"); group2->box(FL_DOWN_BOX); button4->value(1); // Default selected group2->end(); window->end(); window->show(argc, argv); return Fl::run(); }