summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/transformation.cpp
diff options
context:
space:
mode:
authorbulia byak <buliabyak@gmail.com>2006-11-20 18:28:02 +0000
committerbuliabyak <buliabyak@users.sourceforge.net>2006-11-20 18:28:02 +0000
commit68df920387492e56a921ed63e7771277900fcddc (patch)
treed7c0534960b69edb03e17b13105e53f65ac3601b /src/ui/dialog/transformation.cpp
parentpatch 1598684: better trace quantization (diff)
downloadinkscape-68df920387492e56a921ed63e7771277900fcddc.tar.gz
inkscape-68df920387492e56a921ed63e7771277900fcddc.zip
ensure Enter in spinbuttons activates the Apply
(bzr r1995)
Diffstat (limited to 'src/ui/dialog/transformation.cpp')
-rw-r--r--src/ui/dialog/transformation.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ui/dialog/transformation.cpp b/src/ui/dialog/transformation.cpp
index 6be732317..99ac56cbd 100644
--- a/src/ui/dialog/transformation.cpp
+++ b/src/ui/dialog/transformation.cpp
@@ -134,6 +134,15 @@ Transformation::Transformation()
_check_apply_separately.set_active(prefs_get_int_attribute_limited ("dialogs.transformation", "applyseparately", 0, 0, 1));
_check_apply_separately.signal_toggled().connect(sigc::mem_fun(*this, &Transformation::onApplySeparatelyToggled));
+ // make sure all spinbuttons activate Apply on pressing Enter
+ ((Gtk::Entry *) (_scalar_move_horizontal.getWidget()))->set_activates_default(true);
+ ((Gtk::Entry *) (_scalar_move_vertical.getWidget()))->set_activates_default(true);
+ ((Gtk::Entry *) (_scalar_scale_horizontal.getWidget()))->set_activates_default(true);
+ ((Gtk::Entry *) (_scalar_scale_vertical.getWidget()))->set_activates_default(true);
+ ((Gtk::Entry *) (_scalar_rotate.getWidget()))->set_activates_default(true);
+ ((Gtk::Entry *) (_scalar_skew_horizontal.getWidget()))->set_activates_default(true);
+ ((Gtk::Entry *) (_scalar_skew_vertical.getWidget()))->set_activates_default(true);
+
updateSelection(PAGE_MOVE, _getSelection());
resetButton = add_button(Gtk::Stock::CLEAR, 0);
@@ -147,6 +156,7 @@ Transformation::Transformation()
if (applyButton) {
tooltips.set_tip((*applyButton), _("Apply transformation to selection"));
applyButton->set_sensitive(false);
+ set_default (*applyButton); // activable by Enter in spinbuttons
}
// Connect to the global selection changed & modified signals