差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
fltk:widget-basic-menus [2025/06/14 12:13] – [Fl_Menu_Barクラス] Minor update code freemikan | fltk:widget-basic-menus [2025/06/14 12:25] (現在) – [Fl_Menu_Buttonクラス] Write body text freemikan | ||
---|---|---|---|
行 41: | 行 41: | ||
<code cpp> | <code cpp> | ||
#include < | #include < | ||
- | #include <FL/Fl_Flex.H> | + | #include <FL/Fl_File_Chooser.H> |
#include < | #include < | ||
#include < | #include < | ||
- | #include < | ||
#include < | #include < | ||
#include < | #include < | ||
#include < | #include < | ||
- | #include < | ||
#include < | #include < | ||
行 79: | 行 77: | ||
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 menu_bar = new Fl_Menu_Bar{0, | auto menu_bar = new Fl_Menu_Bar{0, | ||
行 122: | 行 120: | ||
<WRAP centeralign> | <WRAP centeralign> | ||
+ | Fl_Menu_Buttonクラスのウィジェットは、クリックすると選択項目が表示されるドロップダウン形式のボタンです。 | ||
+ | また、メンバ関数type()でポップアップのタイプを設定することによってポップアップメニューとして利用できます。 | ||
+ | これによって、多くのGUIアプリケーションやウィンドウシステムが採用している典型的な右クリックメニューを実現できます。 | ||
<code cpp> | <code cpp> |