summaryrefslogtreecommitdiff
path: root/tikzit/src/gtk/Application.m
diff options
context:
space:
mode:
Diffstat (limited to 'tikzit/src/gtk/Application.m')
-rw-r--r--tikzit/src/gtk/Application.m14
1 files changed, 10 insertions, 4 deletions
diff --git a/tikzit/src/gtk/Application.m b/tikzit/src/gtk/Application.m
index 9f5fba5..4096fe9 100644
--- a/tikzit/src/gtk/Application.m
+++ b/tikzit/src/gtk/Application.m
@@ -125,7 +125,7 @@ Application* app = nil;
object:toolBox];
propertiesWindow = [[PropertiesWindow alloc] init];
- [propertiesWindow setVisible:YES];
+ [propertiesWindow loadConfiguration:configFile];
app = [self retain];
}
@@ -241,10 +241,14 @@ Application* app = nil;
preambleWindow = [[PreambleEditor alloc] initWithPreambles:preambles];
//[preambleWindow setParentWindow:mainWindow];
}
- [preambleWindow show];
+ [preambleWindow present];
#endif
}
+- (void) showPropertyEditor {
+ [propertiesWindow present];
+}
+
- (void) showPreviewForDocument:(TikzDocument*)doc {
#ifdef HAVE_POPPLER
if (previewWindow == nil) {
@@ -252,7 +256,7 @@ Application* app = nil;
//[previewWindow setParentWindow:mainWindow];
[previewWindow setDocument:doc];
}
- [previewWindow show];
+ [previewWindow present];
#endif
}
@@ -262,7 +266,7 @@ Application* app = nil;
settingsDialog = [[SettingsDialog alloc] initWithConfiguration:configFile];
//[settingsDialog setParentWindow:mainWindow];
}
- [settingsDialog show];
+ [settingsDialog present];
#endif
}
@@ -290,6 +294,8 @@ Application* app = nil;
}
[toolBox saveConfiguration:configFile];
+ [propertiesWindow saveConfiguration:configFile];
+
if (lastOpenFolder != nil) {
[configFile setStringEntry:@"lastOpenFolder" inGroup:@"Paths" value:lastOpenFolder];
}