|
|
I have a Fl_Menu_Button with some menu items inside it. The menu items look like this: { {"label", 0, reinterpret_cast<Fl_Callback*>(callback), 0, FL_MENU_TOGGLE}, {nullptr}}
callback looks like this: void callback(Fl_Menu_Item* o, void* v) { std::cout << o->value() << std::endl; }
For whatever reason, it always returns FL_MENU_VALUE (4), regardless of whether I checked or unchecked the box. From the docs it says it should return 0 if the item is not checked. Where have I gone wrong?
--
You received this message because you are subscribed to the Google Groups "fltk.general" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fltkgeneral+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fltkgeneral/1c325638-838c-4442-88dd-88e98ec7dee7n%40googlegroups.com.
[ Direct Link to Message ] | |
|
| |