radio-label.hpp 553 B

12345678910111213141516171819202122232425262728
  1. #if defined(Hiro_RadioLabel)
  2. @interface CocoaRadioLabel : NSButton {
  3. @public
  4. hiro::mRadioLabel* radioLabel;
  5. }
  6. -(id) initWith:(hiro::mRadioLabel&)radioLabel;
  7. -(IBAction) activate:(id)sender;
  8. @end
  9. namespace hiro {
  10. struct pRadioLabel : pWidget {
  11. Declare(RadioLabel, Widget)
  12. auto minimumSize() const -> Size override;
  13. auto setChecked() -> void;
  14. auto setGeometry(Geometry geometry) -> void override;
  15. auto setGroup(sGroup group) -> void;
  16. auto setText(const string& text) -> void;
  17. CocoaRadioLabel* cocoaRadioLabel = nullptr;
  18. };
  19. }
  20. #endif