menu-radio-item.hpp 469 B

1234567891011121314151617181920212223242526
  1. #if defined(Hiro_MenuRadioItem)
  2. @interface CocoaMenuRadioItem : NSMenuItem {
  3. @public
  4. hiro::mMenuRadioItem* menuRadioItem;
  5. }
  6. -(id) initWith:(hiro::mMenuRadioItem&)menuRadioItem;
  7. -(void) activate;
  8. @end
  9. namespace hiro {
  10. struct pMenuRadioItem : pAction {
  11. Declare(MenuRadioItem, Action)
  12. auto setChecked() -> void;
  13. auto setGroup(sGroup group) -> void;
  14. auto setText(const string& text) -> void;
  15. CocoaMenuRadioItem* cocoaMenuRadioItem = nullptr;
  16. };
  17. }
  18. #endif