#import "Container.h"
@protocol TabView
- (NSView<Container>*) createTab:(int)index title:(NSString*)title;
- (void) selectTab:(int)index;
- (void) removeTab:(int)index;
- (UiObject*) addTab:(int)index title:(NSString*)title;
@end
@interface UiTopTabView : NSTabView<TabView, Container>
@property UiObject *obj;
@property UiSubContainerType subcontainer;
@property int padding;
@property int spacing;
@property int columnspacing;
@property int rowspacing;
@property ui_callback onchange;
@property void *onchangedata;
@property UiVar *var;
- (id)init:(UiObject*)obj args:(UiTabViewArgs*)args;
@end
int64_t ui_nstabview_get(UiInteger *i);
void ui_nstabview_set(UiInteger *i, int64_t value);