diff -r 2bdf00814cb8 -r e9f63774b0e0 ui/cocoa/Toolbar.h --- a/ui/cocoa/Toolbar.h Sat Aug 23 07:57:33 2025 +0200 +++ b/ui/cocoa/Toolbar.h Sat Aug 23 10:23:16 2025 +0200 @@ -56,8 +56,21 @@ @end +@interface UiToolbarToggleEventHandler : NSObject +@property UiObject *obj; +@property UiVar *var; +@property ui_callback callback; +@property void *userdata; + +- (UiToolbarToggleEventHandler*)init; +- (void)handleEvent:(id)sender; + +@end + void ui_toolbar_init(void); NSToolbarItem* ui_nstoolbaritem_create_item(UiObject *obj, UiToolbarItem *item, NSString *identifier); NSToolbarItem* ui_nstoolbaritem_create_toggle(UiObject *obj, UiToolbarToggleItem *item, NSString *identifier); +int64_t ui_toolbar_seg_toggleitem_get(UiInteger *i); +void ui_toolbar_seg_toggleitem_set(UiInteger *i, int64_t value);