Open and New now work when the main windows is closed

This commit is contained in:
michael starke
2013-04-20 21:35:22 +02:00
parent 42cb3743c5
commit 22a105aaf8
5 changed files with 20 additions and 2 deletions

View File

@@ -33,4 +33,7 @@ typedef enum {
*/
- (NSArray *)contextMenuItemsWithItems:(MPContextMenuItemsFlags)flags;
- (void)openDocument:(id)sender;
- (void)newDocument:(id)sender;
@end

View File

@@ -55,6 +55,16 @@
[self.mainWindowController showMainWindow:sender];
}
- (void)newDocument:(id)sender {
[self.mainWindowController showMainWindow:sender];
[self.mainWindowController newDocument:sender];
}
- (void)openDocument:(id)sender {
[self.mainWindowController showMainWindow:sender];
[self.mainWindowController openDocument:sender];
}
- (void)showPreferences:(id)sender {
if(self.settingsController == nil) {
self.settingsController = [[[MPSettingsController alloc] init] autorelease];

View File

@@ -24,6 +24,10 @@
@property (readonly, retain) MPCreationViewController *creationViewController;
/* Document handling */
- (void)newDocument:(id)sender;
- (void)openDocument:(id)sender;
- (void)showEntries;
- (void)showMainWindow:(id)sender;
- (void)performFindPanelAction:(id)sender;

View File

@@ -222,7 +222,8 @@
}
- (void)showMainWindow:(id)sender {
[self showWindow:self.window];
[[self window] makeKeyAndOrderFront:sender];
//[self showWindow:self.window];
}
- (void)openDocument:(id)sender {

View File

@@ -21,7 +21,7 @@
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>62E</string>
<string>633</string>
<key>LSMinimumSystemVersion</key>
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
<key>NSHumanReadableCopyright</key>