X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fui%2Fdialog%2Finkscape-preferences.cpp;h=c8e9448b4e99a6a21f2199b7941da22b04af0a42;hb=837f62382d40943870cdc4d676e81a0fbdf21cde;hp=f9d6ce93086fcf6bcad04fe7758166321eb9352f;hpb=34cd161a4adb6111e72a5acccc14e911af1c3248;p=inkscape.git diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp index f9d6ce930..c8e9448b4 100644 --- a/src/ui/dialog/inkscape-preferences.cpp +++ b/src/ui/dialog/inkscape-preferences.cpp @@ -401,6 +401,7 @@ void InkscapePreferences::initPageWindows() _win_save_geom.init ( _("Save window geometry"), "options.savewindowgeometry", "value", true); _win_hide_task.init ( _("Dialogs are hidden in taskbar"), "options.dialogsskiptaskbar", "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); _win_ontop_normal.init ( _("Normal"), "options.transientpolicy", "value", 1, true, &_win_ontop_none); _win_ontop_agressive.init ( _("Aggressive"), "options.transientpolicy", "value", 2, false, &_win_ontop_none); @@ -411,6 +412,8 @@ void InkscapePreferences::initPageWindows() _("Whether dialog windows are to be hidden in the window manager taskbar")); _page_windows.add_line( false, "", _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( false, "", _win_show_close, "", + _("Whether dialog windows have a close button (requires restart)")); _page_windows.add_group_header( _("Dialogs on top:")); _page_windows.add_line( true, "", _win_ontop_none, "", _("Dialogs are treated as regular windows")); @@ -484,6 +487,7 @@ void InkscapePreferences::initPageSelecting() _sel_recursive.init ( _("Select in current layer and sublayers"), "options.kbselection", "inlayer", PREFS_SELECTION_LAYER_RECURSIVE, false, &_sel_all); _sel_hidden.init ( _("Ignore hidden objects"), "options.kbselection", "onlyvisible", true); _sel_locked.init ( _("Ignore locked objects"), "options.kbselection", "onlysensitive", true); + _sel_layer_deselects.init ( _("Deselect upon layer change"), "options.selection", "layerdeselect", true); _page_select.add_group_header( _("Ctrl+A, Tab, Shift+Tab:")); _page_select.add_line( true, "", _sel_all, "", @@ -497,6 +501,9 @@ void InkscapePreferences::initPageSelecting() _page_select.add_line( true, "", _sel_locked, "", _("Uncheck this to be able to select objects that are locked (either by themselves or by being in a locked group or layer)")); + _page_select.add_line( false, "", _sel_layer_deselects, "", + _("Uncheck this to be able to keep the current objects selected when the current layer changes")); + this->AddPage(_page_select, _("Selecting"), PREFS_PAGE_SELECTING); }