From 6307d87c8daf2986c3e0f574fc898ab02be6f5e3 Mon Sep 17 00:00:00 2001 From: John Smith Date: Wed, 29 Aug 2012 08:19:10 +0900 Subject: Fix for 928205 : Preference to not save doc viewport metadata (bzr r11630) --- src/ui/dialog/inkscape-preferences.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/ui/dialog/inkscape-preferences.cpp') diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp index dc8913b8d..97b0083c2 100644 --- a/src/ui/dialog/inkscape-preferences.cpp +++ b/src/ui/dialog/inkscape-preferences.cpp @@ -604,10 +604,12 @@ void InkscapePreferences::initPageUI() _win_dockable.init ( _("Dockable"), "/options/dialogtype/value", 1, true, 0); _win_floating.init ( _("Floating"), "/options/dialogtype/value", 0, false, &_win_dockable); + _win_native.init ( _("Native open/save dialogs"), "/options/desktopintegration/value", 1, true, 0); _win_gtk.init ( _("GTK open/save dialogs"), "/options/desktopintegration/value", 0, false, &_win_native); _win_hide_task.init ( _("Dialogs are hidden in taskbar"), "/options/dialogsskiptaskbar/value", true); + _win_save_viewport.init ( _("Save and restore documents viewport"), "/options/savedocviewport/value", true); _win_zoom_resize.init ( _("Zoom when window is resized"), "/options/stickyzoom/value", false); _win_show_close.init ( _("Show close button on dialogs"), "/dialogs/showclose", false); _win_ontop_none.init ( _("None"), "/options/transientpolicy/value", 0, false, 0); @@ -628,6 +630,8 @@ void InkscapePreferences::initPageUI() _page_windows.add_line( true, "", _win_save_dialog_pos_on, "", _("Save and restore dialogs status (the last open windows dialogs are saved when it closes)")); + + _page_windows.add_group_header( _("Dialog behavior (requires restart)")); _page_windows.add_line( true, "", _win_dockable, "", _("Dockable")); @@ -660,6 +664,7 @@ void InkscapePreferences::initPageUI() _win_trans_time.init("/dialogs/transparency/animate-time", 0, 1000, 10, 100, 100, true, false); _page_windows.add_line( true, _("Time of opacity change animation:"), _win_trans_time, "ms", ""); + _page_windows.add_group_header( _("Miscellaneous")); #ifndef WIN32 // FIXME: Temporary Win32 special code to enable transient dialogs _page_windows.add_line( true, "", _win_hide_task, "", @@ -667,6 +672,8 @@ void InkscapePreferences::initPageUI() #endif _page_windows.add_line( true, "", _win_zoom_resize, "", _("Zoom drawing when document window is resized, to keep the same area visible (this is the default which can be changed in any window using the button above the right scrollbar)")); + _page_windows.add_line( true, "", _win_save_viewport, "", + _("Save documents viewport (zoom and panning position). Useful to turn off when sharing version controlled files.")); _page_windows.add_line( true, "", _win_show_close, "", _("Whether dialog windows have a close button (requires restart)")); this->AddPage(_page_windows, _("Windows"), iter_ui, PREFS_PAGE_UI_WINDOWS); -- cgit v1.2.3