123456789101112131415161718192021222324252627282930 |
- #if defined(Hiro_ComboButton)
- @interface CocoaComboButton : NSPopUpButton {
- @public
- hiro::mComboButton* comboButton;
- }
- -(id) initWith:(hiro::mComboButton&)comboButton;
- -(IBAction) activate:(id)sender;
- @end
- namespace hiro {
- struct pComboButton : pWidget {
- Declare(ComboButton, Widget)
- auto append(sComboButtonItem item) -> void;
- auto minimumSize() const -> Size override;
- auto remove(sComboButtonItem item) -> void;
- auto reset() -> void;
- auto setGeometry(Geometry geometry) -> void override;
- auto _updateSelected(signed selected) -> void;
- CocoaComboButton* cocoaComboButton = nullptr;
- };
- }
- #endif
|