差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| fltk:widget-basic-buttons [2025/05/29 19:32] – freemikan | fltk:widget-basic-buttons [2025/05/30 17:36] (現在) – Apply imagebox plugin freemikan | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== ボタン ====== | ====== ボタン ====== | ||
| - | {{: | + | [[fltk:|{{: |
| ===== Fl_Buttonクラス ===== | ===== Fl_Buttonクラス ===== | ||
| - | + | [{{ https:// | |
| - | Fl_Buttonクラスから派生するクラス全体の階層図 | + | |
| - | + | ||
| - | {{ https:// | + | |
| {{ : | {{ : | ||
| 行 13: | 行 10: | ||
| <code cpp> | <code cpp> | ||
| #include < | #include < | ||
| - | #include < | ||
| #include < | #include < | ||
| + | #include < | ||
| int main(int argc, char **argv) { | int main(int argc, char **argv) { | ||
| - | auto window = new Fl_Window(400, | + | auto window = new Fl_Window(400, |
| auto button1 = new Fl_Button(100, | auto button1 = new Fl_Button(100, | ||
| auto button2 = new Fl_Button(100, | auto button2 = new Fl_Button(100, | ||
| auto button3 = new Fl_Button(100, | auto button3 = new Fl_Button(100, | ||
| window-> | window-> | ||
| - | window-> | + | window-> |
| return Fl::run(); | return Fl::run(); | ||
| } | } | ||
| 行 34: | 行 31: | ||
| <code cpp> | <code cpp> | ||
| #include < | #include < | ||
| - | #include < | ||
| #include < | #include < | ||
| + | #include < | ||
| int main(int argc, char **argv) { | int main(int argc, char **argv) { | ||
| - | auto window = new Fl_Window(400, | + | auto window = new Fl_Window(400, |
| auto button1 = new Fl_Radio_Button(100, | auto button1 = new Fl_Radio_Button(100, | ||
| auto button2 = new Fl_Radio_Button(100, | auto button2 = new Fl_Radio_Button(100, | ||
| auto button3 = new Fl_Radio_Button(100, | auto button3 = new Fl_Radio_Button(100, | ||
| window-> | window-> | ||
| - | window-> | + | window-> |
| return Fl::run(); | return Fl::run(); | ||
| } | } | ||
| 行 55: | 行 52: | ||
| <code cpp> | <code cpp> | ||
| #include < | #include < | ||
| - | #include < | ||
| #include < | #include < | ||
| + | #include < | ||
| int main(int argc, char **argv) { | int main(int argc, char **argv) { | ||
| - | auto window = new Fl_Window(400, | + | auto window = new Fl_Window(400, |
| auto button1 = new Fl_Repeat_Button(100, | auto button1 = new Fl_Repeat_Button(100, | ||
| auto button2 = new Fl_Repeat_Button(100, | auto button2 = new Fl_Repeat_Button(100, | ||
| auto button3 = new Fl_Repeat_Button(100, | auto button3 = new Fl_Repeat_Button(100, | ||
| window-> | window-> | ||
| - | window-> | + | window-> |
| return Fl::run(); | return Fl::run(); | ||
| } | } | ||
| 行 76: | 行 73: | ||
| <code cpp> | <code cpp> | ||
| #include < | #include < | ||
| - | #include < | ||
| #include < | #include < | ||
| + | #include < | ||
| int main(int argc, char **argv) { | int main(int argc, char **argv) { | ||
| - | auto window = new Fl_Window(400, | + | auto window = new Fl_Window(400, |
| auto button1 = new Fl_Return_Button(100, | auto button1 = new Fl_Return_Button(100, | ||
| auto button2 = new Fl_Return_Button(100, | auto button2 = new Fl_Return_Button(100, | ||
| auto button3 = new Fl_Return_Button(100, | auto button3 = new Fl_Return_Button(100, | ||
| window-> | window-> | ||
| - | window-> | + | window-> |
| return Fl::run(); | return Fl::run(); | ||
| } | } | ||
| 行 97: | 行 94: | ||
| <code cpp> | <code cpp> | ||
| #include < | #include < | ||
| - | #include < | ||
| #include < | #include < | ||
| + | #include < | ||
| int main(int argc, char **argv) { | int main(int argc, char **argv) { | ||
| - | auto window = new Fl_Window(400, | + | auto window = new Fl_Window(400, |
| auto button1 = new Fl_Toggle_Button(100, | auto button1 = new Fl_Toggle_Button(100, | ||
| auto button2 = new Fl_Toggle_Button(100, | auto button2 = new Fl_Toggle_Button(100, | ||
| auto button3 = new Fl_Toggle_Button(100, | auto button3 = new Fl_Toggle_Button(100, | ||
| window-> | window-> | ||
| - | window-> | + | window-> |
| return Fl::run(); | return Fl::run(); | ||
| } | } | ||
| 行 118: | 行 115: | ||
| <code cpp> | <code cpp> | ||
| #include < | #include < | ||
| - | #include < | ||
| #include < | #include < | ||
| + | #include < | ||
| int main(int argc, char **argv) { | int main(int argc, char **argv) { | ||
| - | auto window = new Fl_Window(400, | + | auto window = new Fl_Window(400, |
| auto button1 = new Fl_Shortcut_Button(100, | auto button1 = new Fl_Shortcut_Button(100, | ||
| auto button2 = new Fl_Shortcut_Button(100, | auto button2 = new Fl_Shortcut_Button(100, | ||
| auto button3 = new Fl_Shortcut_Button(100, | auto button3 = new Fl_Shortcut_Button(100, | ||
| window-> | window-> | ||
| - | window-> | + | window-> |
| return Fl::run(); | return Fl::run(); | ||
| } | } | ||
| 行 134: | 行 131: | ||
| ==== Fl_Light_Buttonクラス ==== | ==== Fl_Light_Buttonクラス ==== | ||
| - | + | [{{ https:// | |
| - | Fl_Light_Buttonクラス前後のクラス階層図 | + | |
| - | {{ https:// | + | |
| {{ : | {{ : | ||
| 行 142: | 行 137: | ||
| <code cpp> | <code cpp> | ||
| #include < | #include < | ||
| + | #include < | ||
| #include < | #include < | ||
| - | #include < | ||
| int main(int argc, char **argv) { | int main(int argc, char **argv) { | ||
| - | auto window = new Fl_Window(400, | + | auto window = new Fl_Window(400, |
| auto button1 = new Fl_Light_Button(100, | auto button1 = new Fl_Light_Button(100, | ||
| auto button2 = new Fl_Light_Button(100, | auto button2 = new Fl_Light_Button(100, | ||
| auto button3 = new Fl_Light_Button(100, | auto button3 = new Fl_Light_Button(100, | ||
| window-> | window-> | ||
| - | window-> | + | window-> |
| return Fl::run(); | return Fl::run(); | ||
| } | } | ||
| 行 162: | 行 157: | ||
| <code cpp> | <code cpp> | ||
| #include < | #include < | ||
| - | #include < | ||
| #include < | #include < | ||
| + | #include < | ||
| int main(int argc, char **argv) { | int main(int argc, char **argv) { | ||
| - | auto window = new Fl_Window(400, | + | auto window = new Fl_Window(400, |
| auto button1 = new Fl_Check_Button(100, | auto button1 = new Fl_Check_Button(100, | ||
| auto button2 = new Fl_Check_Button(100, | auto button2 = new Fl_Check_Button(100, | ||
| auto button3 = new Fl_Check_Button(100, | auto button3 = new Fl_Check_Button(100, | ||
| window-> | window-> | ||
| - | window-> | + | window-> |
| return Fl::run(); | return Fl::run(); | ||
| } | } | ||
| 行 183: | 行 178: | ||
| <code cpp> | <code cpp> | ||
| #include < | #include < | ||
| - | #include < | ||
| #include < | #include < | ||
| + | #include < | ||
| int main(int argc, char **argv) { | int main(int argc, char **argv) { | ||
| - | auto window = new Fl_Window(400, | + | auto window = new Fl_Window(400, |
| auto button1 = new Fl_Radio_Light_Button(100, | auto button1 = new Fl_Radio_Light_Button(100, | ||
| auto button2 = new Fl_Radio_Light_Button(100, | auto button2 = new Fl_Radio_Light_Button(100, | ||
| auto button3 = new Fl_Radio_Light_Button(100, | auto button3 = new Fl_Radio_Light_Button(100, | ||
| window-> | window-> | ||
| - | window-> | + | window-> |
| return Fl::run(); | return Fl::run(); | ||
| } | } | ||
| 行 204: | 行 199: | ||
| <code cpp> | <code cpp> | ||
| #include < | #include < | ||
| - | #include < | ||
| #include < | #include < | ||
| + | #include < | ||
| int main(int argc, char **argv) { | int main(int argc, char **argv) { | ||
| - | auto window = new Fl_Window(400, | + | auto window = new Fl_Window(400, |
| auto button1 = new Fl_Round_Button(100, | auto button1 = new Fl_Round_Button(100, | ||
| auto button2 = new Fl_Round_Button(100, | auto button2 = new Fl_Round_Button(100, | ||
| auto button3 = new Fl_Round_Button(100, | auto button3 = new Fl_Round_Button(100, | ||
| window-> | window-> | ||
| - | window-> | + | window-> |
| return Fl::run(); | return Fl::run(); | ||
| } | } | ||
| 行 225: | 行 220: | ||
| <code cpp> | <code cpp> | ||
| #include < | #include < | ||
| - | #include < | ||
| #include < | #include < | ||
| + | #include < | ||
| int main(int argc, char **argv) { | int main(int argc, char **argv) { | ||
| - | auto window = new Fl_Window(400, | + | auto window = new Fl_Window(400, |
| auto button1 = new Fl_Radio_Round_Button(100, | auto button1 = new Fl_Radio_Round_Button(100, | ||
| auto button2 = new Fl_Radio_Round_Button(100, | auto button2 = new Fl_Radio_Round_Button(100, | ||
| auto button3 = new Fl_Radio_Round_Button(100, | auto button3 = new Fl_Radio_Round_Button(100, | ||
| window-> | window-> | ||
| - | window-> | + | window-> |
| return Fl::run(); | return Fl::run(); | ||
| } | } | ||
| 行 244: | 行 239: | ||
| * [[https:// | * [[https:// | ||
| - | |||
