mirror of
https://github.com/MacPass/MacPass.git
synced 2025-12-14 07:02:39 +00:00
Open and New now work when the main windows is closed
This commit is contained in:
@@ -33,4 +33,7 @@ typedef enum {
|
||||
*/
|
||||
- (NSArray *)contextMenuItemsWithItems:(MPContextMenuItemsFlags)flags;
|
||||
|
||||
- (void)openDocument:(id)sender;
|
||||
- (void)newDocument:(id)sender;
|
||||
|
||||
@end
|
||||
@@ -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];
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -222,7 +222,8 @@
|
||||
}
|
||||
|
||||
- (void)showMainWindow:(id)sender {
|
||||
[self showWindow:self.window];
|
||||
[[self window] makeKeyAndOrderFront:sender];
|
||||
//[self showWindow:self.window];
|
||||
}
|
||||
|
||||
- (void)openDocument:(id)sender {
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user