diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2006-05-28 08:07:39 +0000 |
|---|---|---|
| committer | joncruz <joncruz@users.sourceforge.net> | 2006-05-28 08:07:39 +0000 |
| commit | ea71a299e5e412bbe98174a4c913afa63da125b2 (patch) | |
| tree | d69c65fe866224eddfdd9b5bf4466ce781e7216a /src/ui | |
| parent | clicking toggles doesn't change selected layer. (diff) | |
| download | inkscape-ea71a299e5e412bbe98174a4c913afa63da125b2.tar.gz inkscape-ea71a299e5e412bbe98174a4c913afa63da125b2.zip | |
Option to keep selection when changing layers
(bzr r1037)
Diffstat (limited to 'src/ui')
| -rw-r--r-- | src/ui/dialog/inkscape-preferences.cpp | 4 | ||||
| -rw-r--r-- | src/ui/dialog/inkscape-preferences.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp index 04f28dc00..c8e9448b4 100644 --- a/src/ui/dialog/inkscape-preferences.cpp +++ b/src/ui/dialog/inkscape-preferences.cpp @@ -487,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, "", @@ -500,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); } diff --git a/src/ui/dialog/inkscape-preferences.h b/src/ui/dialog/inkscape-preferences.h index fb9fc2f49..00b415b66 100644 --- a/src/ui/dialog/inkscape-preferences.h +++ b/src/ui/dialog/inkscape-preferences.h @@ -129,6 +129,7 @@ protected: PrefRadioButton _sel_current; PrefRadioButton _sel_recursive; PrefCheckButton _sel_hidden, _sel_locked; + PrefCheckButton _sel_layer_deselects; PrefSpinButton _misc_export, _misc_recent, _misc_simpl; PrefCheckButton _misc_imp_bitmap, _misc_comment, _misc_scripts; |
