blob: d0c8c30cc98ece50a54fb53b02c938049d2d2d86 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
/*
* Copyright (C) 2009 Stephen F. Booth <me@sbooth.org>
* All Rights Reserved
*/
#import <Cocoa/Cocoa.h>
@class SFBViewSelectorBarItem;
@interface SFBViewSelectorBar : NSView
{
@private
NSInteger _selectedIndex;
NSInteger _pressedIndex;
NSMutableArray *_items;
}
@property (assign) NSInteger selectedIndex;
@property (readonly) SFBViewSelectorBarItem * selectedItem;
- (void) addItem:(SFBViewSelectorBarItem *)item;
- (BOOL) selectItem:(SFBViewSelectorBarItem *)item;
- (BOOL) selectItemWithIdentifer:(NSString *)itemIdentifier;
- (SFBViewSelectorBarItem *) itemAtIndex:(NSInteger)itemIndex;
- (SFBViewSelectorBarItem *) itemWithIdentifier:(NSString *)itemIdentifier;
@end
|