DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Ok, here is working hack:

if (widget->flag(MENU_STAYS_UP) && (!p.menubar || p.level)) {
   p.widget->set_item(p.indexes, p.level);
   p.widget->execute(widget);
   Window* mw = p.menus[p.level];
   if(widget->type() == Item::RADIO)
      widget->setonly();
   else if(widget->type() == Item::TOGGLE)
      widget->invert_flag(STATE);
   mw->redraw(DAMAGE_CHILD);
   return 1;
}

Now should RADIO/TOGGLE buttons be redrawn correctly.

Link: http://www.fltk.org/str.php?L1638
Version: 2.0-feature

_______________________________________________
fltk-dev mailing list
[EMAIL PROTECTED]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to