summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: d20f4ab)
raw | patch | inline | side by side (parent: d20f4ab)
author | buliabyak <buliabyak@users.sourceforge.net> | |
Mon, 26 Mar 2007 08:58:53 +0000 (08:58 +0000) | ||
committer | buliabyak <buliabyak@users.sourceforge.net> | |
Mon, 26 Mar 2007 08:58:53 +0000 (08:58 +0000) |
src/ui/dialog/document-properties.cpp | patch | blob | history | |
src/ui/widget/tolerance-slider.cpp | patch | blob | history | |
src/ui/widget/tolerance-slider.h | patch | blob | history |
index 15f15dfcaf236748d24c33ec56e6cc016b576072..3f84c18089f1e0b88a016808330dfd19a6197fdb 100644 (file)
_("Snap to other object nodes"),
"inkscape:object-nodes", _wr);
_rsu_sno.init (_("Snap s_ensitivity:"), _("Always snap"),
- _("Controls max. snapping distance from object"),
- _("If set, objects snap to the nearest object when moved, regardless of distance"),
+ _("Snapping distance, in screen pixels, for snapping to objects"),
+ _("If set, objects snap to the nearest object, regardless of distance"),
"objecttolerance", _wr);
_rcbsnbb.init (_("Snap _bounding boxes to grid"),
_("Snap the edges of the object bounding boxes"),
_("Snap path nodes, text baselines, ellipse centers, etc."),
"inkscape:grid-points", _wr);
_rsu_sn.init (_("Snap sens_itivity:"), _("Always snap"),
- _("Controls max. snapping distance from grid"),
- _("If set, objects snap to the nearest grid line when moved, regardless of distance"),
+ _("Snapping distance, in screen pixels, for snapping to grid"),
+ _("If set, objects snap to the nearest grid line, regardless of distance"),
"gridtolerance", _wr);
_rcb_snpgui.init (_("Snap bounding boxes to g_uides"),
_("Snap the edges of the object bounding boxes"),
_("Snap path nodes, text baselines, ellipse centers, etc."),
"inkscape:guide-points", _wr);
_rsu_gusn.init (_("Snap sensiti_vity:"), _("Always snap"),
- _("Controls max. snapping distance from guides"),
- _("If set, objects snap to the nearest guide when moved, regardless of distance"),
+ _("Snapping distance, in screen pixels, for snapping to guides"),
+ _("If set, objects snap to the nearest guide, regardless of distance"),
"guidetolerance", _wr);
-// _rrb_pix.init (_("Sensitivity:"), _("S_creen pixels"), _("p_x units"),
-// _("Sensitivity is always the same, regardless of zoom."),
-// _("Sensitivity changes with zoom; zooming in will enlarge max. snapping distance."),
-// _("inkscape:has_abs_tolerance"), _wr);
Gtk::Label *label_o = manage (new Gtk::Label);
label_o->set_markup (_("<b>Object Snapping</b>"));
Gtk::Label *label_gr = manage (new Gtk::Label);
0, _rcb_snpgui._button,
0, _rcb_snbgui._button,
0, _rsu_gusn._vbox,
-// 0, 0,
-// 0, _rrb_pix._hbox,
};
attach_all (_page_snap.table(), array, sizeof(array));
_rcbsnnob.setActive (nv->snap_manager.object.getSnapTo(Inkscape::Snapper::SNAP_POINT));
_rcbsnop.setActive (nv->snap_manager.object.getSnapToPaths());
_rcbsnop.setActive (nv->snap_manager.object.getSnapToNodes());
- _rsu_sno.setValue (nv->objecttolerance, nv->has_abs_tolerance);
+ _rsu_sno.setValue (nv->objecttolerance);
_rcbsnbb.setActive (nv->snap_manager.grid.getSnapTo(Inkscape::Snapper::BBOX_POINT));
_rcbsnnod.setActive (nv->snap_manager.grid.getSnapTo(Inkscape::Snapper::SNAP_POINT));
- _rsu_sn.setValue (nv->gridtolerance, nv->has_abs_tolerance);
+ _rsu_sn.setValue (nv->gridtolerance);
_rcb_snpgui.setActive (nv->snap_manager.guide.getSnapTo(Inkscape::Snapper::BBOX_POINT));
_rcb_snbgui.setActive (nv->snap_manager.guide.getSnapTo(Inkscape::Snapper::SNAP_POINT));
- _rsu_gusn.setValue (nv->guidetolerance, nv->has_abs_tolerance);
-// _rrb_pix.setValue (true);
+ _rsu_gusn.setValue (nv->guidetolerance);
//-----------------------------------------------------------grids page
index 4628111c10f9512e4a59aa6b0363ba8e0cf391ac..fd98b0a3774dc5e1249eed57006f09d8e43b0eb4 100644 (file)
@@ -84,21 +84,13 @@ ToleranceSlider::init (const Glib::ustring& label1, const Glib::ustring& label2,
}
void
-ToleranceSlider::setValue (double val, bool is_absolute)
+ToleranceSlider::setValue (double val)
{
Gtk::Adjustment *adj = _hscale->get_adjustment();
- if (is_absolute)
- {
- adj->set_lower (1.0);
- adj->set_upper (51.0);
- adj->set_step_increment (1.0);
- }
- else
- {
- adj->set_lower (0.4);
- adj->set_upper (50.1);
- adj->set_step_increment (0.1);
- }
+
+ adj->set_lower (1.0);
+ adj->set_upper (50.0);
+ adj->set_step_increment (1.0);
if (val > 9999.9) // magic value 10000.0
{
index 1cdcdc31781fe1aecc624f007c9bbc4a81c23cff..5cca8d64413c37c8181a13586c645c1804fb61bf 100644 (file)
const Glib::ustring& tip2,
const Glib::ustring& key,
Registry& wr);
- void setValue (double, bool=true);
+ void setValue (double);
void setLimits (double, double);
Gtk::VBox* _vbox;