Added MPToolbarButton to handle small control size in Toolbar

EntryEditView now gets displayed (without any functionality)
This commit is contained in:
michael starke
2013-02-26 20:57:25 +01:00
parent 2e8d35a432
commit 361b405825
22 changed files with 1274 additions and 436 deletions

View File

@@ -21,9 +21,9 @@
@property (retain) NSMenu *menu;
- (void)didOpenDocument:(NSNotification *)notification;
- (void)setupMenu;
- (void)addEntry:(id)sender;
- (void)_didOpenDocument:(NSNotification *)notification;
- (void)_setupMenu;
- (void)_addEntry:(id)sender;
@end
@@ -40,10 +40,10 @@
self.datasource = [[[MPOutlineDataSource alloc] init] autorelease];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(didOpenDocument:)
selector:@selector(_didOpenDocument:)
name:MPDatabaseControllerDidLoadDatabaseNotification
object:nil];
[self setupMenu];
[self _setupMenu];
}
return self;
@@ -65,7 +65,7 @@
[self.outlineView setAllowsEmptySelection:YES];
}
- (void)didOpenDocument:(NSNotification *)notification {
- (void)_didOpenDocument:(NSNotification *)notification {
[self.outlineView reloadData];
MPDatabaseController *dbContoller = [MPDatabaseController defaultController];
if(dbContoller.database) {
@@ -77,7 +77,7 @@
[self.outlineView deselectAll:nil];
}
- (void)setupMenu {
- (void)_setupMenu {
NSMenu *menu = [[NSMenu allocWithZone:[NSMenu menuZone]] init];
[menu addItemWithTitle:@"Add Group" action:@selector(addEntry:) keyEquivalent:@""];
[menu addItem: [NSMenuItem separatorItem]];
@@ -90,7 +90,7 @@
[menu release];
}
- (void)addEntry:(id)sender {
- (void)_addEntry:(id)sender {
NSLog(@"Add Entry");
}