=== modified file 'src/ui/dialog/transformation.cpp' --- src/ui/dialog/transformation.cpp 2014-03-27 01:33:44 +0000 +++ src/ui/dialog/transformation.cpp 2014-09-25 11:48:46 +0000 @@ -135,13 +135,13 @@ _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); + ((Gtk::Entry *) (_scalar_move_horizontal.getWidget()))->signal_activate().connect( sigc::mem_fun(*this, &Transformation::_apply) ); + ((Gtk::Entry *) (_scalar_move_vertical.getWidget()))->signal_activate().connect( sigc::mem_fun(*this, &Transformation::_apply) ); + ((Gtk::Entry *) (_scalar_scale_horizontal.getWidget()))->signal_activate().connect( sigc::mem_fun(*this, &Transformation::_apply) ); + ((Gtk::Entry *) (_scalar_scale_vertical.getWidget()))->signal_activate().connect( sigc::mem_fun(*this, &Transformation::_apply) ); + ((Gtk::Entry *) (_scalar_rotate.getWidget()))->signal_activate().connect( sigc::mem_fun(*this, &Transformation::_apply) ); + ((Gtk::Entry *) (_scalar_skew_horizontal.getWidget()))->signal_activate().connect( sigc::mem_fun(*this, &Transformation::_apply) ); + ((Gtk::Entry *) (_scalar_skew_vertical.getWidget()))->signal_activate().connect( sigc::mem_fun(*this, &Transformation::_apply) ); updateSelection(PAGE_MOVE, _getSelection()); @@ -204,14 +204,14 @@ void Transformation::layoutPageMove() { _units_move.setUnitType(UNIT_TYPE_LINEAR); - + // Setting default unit to document unit SPDesktop *dt = getDesktop(); SPNamedView *nv = sp_desktop_namedview(dt); if (nv->doc_units) { _units_move.setUnit(nv->doc_units->abbr); } - + _scalar_move_horizontal.initScalar(-1e6, 1e6); _scalar_move_horizontal.setDigits(3); _scalar_move_horizontal.setIncrements(0.1, 1.0); @@ -221,7 +221,7 @@ _scalar_move_vertical.setIncrements(0.1, 1.0); //_scalar_move_vertical.set_label_image( INKSCAPE_STOCK_ARROWS_HOR ); - + #if WITH_GTKMM_3_0 _page_move.table().attach(_scalar_move_horizontal, 0, 0, 2, 1); _page_move.table().attach(_units_move, 2, 0, 1, 1);