menu-check-item.hpp 438 B

12345678910111213141516171819202122232425
  1. #if defined(Hiro_MenuCheckItem)
  2. @interface CocoaMenuCheckItem : NSMenuItem {
  3. @public
  4. hiro::mMenuCheckItem* menuCheckItem;
  5. }
  6. -(id) initWith:(hiro::mMenuCheckItem&)checkItem;
  7. -(void) activate;
  8. @end
  9. namespace hiro {
  10. struct pMenuCheckItem : pAction {
  11. Declare(MenuCheckItem, Action)
  12. auto setChecked(bool checked) -> void;
  13. auto setText(const string& text) -> void;
  14. CocoaMenuCheckItem* cocoaMenuCheckItem = nullptr;
  15. };
  16. }
  17. #endif