From 13b1c1921ff4a6d7a47057646cfa519366071348 Mon Sep 17 00:00:00 2001 From: abhibeckert Date: Sun, 27 Apr 2008 04:51:08 +0000 Subject: complete issue 13 - move database select into toolbar --- DatabaseSelectToolbarItem.m | 49 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 DatabaseSelectToolbarItem.m (limited to 'DatabaseSelectToolbarItem.m') diff --git a/DatabaseSelectToolbarItem.m b/DatabaseSelectToolbarItem.m new file mode 100644 index 00000000..a5f8b554 --- /dev/null +++ b/DatabaseSelectToolbarItem.m @@ -0,0 +1,49 @@ +// +// DatabaseSelectToolbarItem.m +// sequel-pro +// +// Created by Abhi Beckert on 27/04/08. +// Copyright 2008 __MyCompanyName__. All rights reserved. +// + +#import "DatabaseSelectToolbarItem.h" + + +@implementation DatabaseSelectToolbarItem + +- (id)initWithItemIdentifier:(NSString *)itemIdentifier +{ + if (![super initWithItemIdentifier:itemIdentifier]) + return nil; + + if (![NSBundle loadNibNamed:@"DatabaseSelectToolbarView" owner:self]) { + NSLog(@"Failed to load database select toolbar item nib"); + [self release]; + return nil; + } + + [self setLabel:NSLocalizedString(@"Select Database", @"toolbar item for selecting a db")]; + [self setPaletteLabel:[self label]]; + [self setView:toolbarItemView]; + + return self; +} + +- (NSPopUpButton *)databaseSelectPopupButton +{ + return dbSelectPopupButton; +} + +- (NSSize)minSize +{ + return NSMakeSize(200,26); +} + +- (NSSize)maxSize +{ + return NSMakeSize(200,32); +} + +@end + +NSString *DatabaseSelectToolbarItemIdentifier = @"DatabaseSelectToolbarItemIdentifier"; \ No newline at end of file -- cgit v1.2.3