#import "toolkit.h"
#import "../common/toolbar.h"
#import "MainWindow.h"
@interface UiToolbarDelegate : NSObject <NSToolbarDelegate> {
NSMutableArray<NSString*> *allowedItems;
NSMutableArray<NSString*> *defaultItems;
}
- (UiToolbarDelegate*) init;
@end
@interface UiToolbar : NSToolbar <NSToolbarDelegate> {
NSMutableArray<NSString*> *allowedItems;
NSMutableArray<NSString*> *defaultItems;
}
@property MainWindow *window;
@property UiObject *obj;
- (UiToolbar*) initWithWindow:(MainWindow*)window;
@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);
NSToolbarItem* ui_nstoolbaritem_create_menu(UiObject *obj, UiToolbarMenuItem *item, NSString *identifier);
int64_t ui_toolbar_seg_toggleitem_get(UiInteger *i);
void ui_toolbar_seg_toggleitem_set(UiInteger *i, int64_t value);