Code

prevent writing to xml when initializing grid. fixes not working default units.
authorjohanengelen <johanengelen@users.sourceforge.net>
Sun, 16 Dec 2007 18:12:32 +0000 (18:12 +0000)
committerjohanengelen <johanengelen@users.sourceforge.net>
Sun, 16 Dec 2007 18:12:32 +0000 (18:12 +0000)
src/display/canvas-axonomgrid.cpp
src/display/canvas-grid.cpp

index febab42e4e4c8cefdc0a1e4034df55e89a61a1b3..7fdc24192430deaf1f298ccd2c51d910e095227d 100644 (file)
@@ -218,6 +218,7 @@ CanvasAxonomGrid::CanvasAxonomGrid (SPNamedView * nv, Inkscape::XML::Node * in_r
     table.set_spacings(2);
     vbox.pack_start(table, false, false, 0);
 
+_wr.setUpdating (true);
     Inkscape::UI::Widget::ScalarUnit * sutemp;
     _rumg.init (_("Grid _units:"), "units", _wr, repr, doc);
     _rsu_ox.init (_("_Origin X:"), _("X coordinate of grid origin"),
@@ -245,6 +246,7 @@ CanvasAxonomGrid::CanvasAxonomGrid (SPNamedView * nv, Inkscape::XML::Node * in_r
                      _("Color of the major (highlighted) grid lines"),
                      "empcolor", "empopacity", _wr, repr, doc);
     _rsi.init (_("_Major grid line every:"), _("lines"), "empspacing", _wr, repr, doc);
+_wr.setUpdating (false);
 
     Gtk::Widget const *const widget_array[] = {
         0,                  _rcbgrid._button,
index 7d9d009f02e1b8c8c8b3a73c4451232eb4386491..ce30960fb82f37dc270e06a16149f025160b22cc 100644 (file)
@@ -408,6 +408,7 @@ CanvasXYGrid::CanvasXYGrid (SPNamedView * nv, Inkscape::XML::Node * in_repr, SPD
     table.set_spacings(2);
     vbox.pack_start(table, false, false, 0);
 
+_wr.setUpdating (true);
     Inkscape::UI::Widget::ScalarUnit * sutemp;
     _rumg.init (_("Grid _units:"), "units", _wr, repr, doc);
     _rsu_ox.init (_("_Origin X:"), _("X coordinate of grid origin"),
@@ -439,6 +440,7 @@ CanvasXYGrid::CanvasXYGrid (SPNamedView * nv, Inkscape::XML::Node * in_repr, SPD
     _rcb_dotted.init ( _("_Show dots instead of lines"),
                        _("If set, displays dots at gridpoints instead of gridlines"),
                         "dotted", _wr, false, repr, doc);
+_wr.setUpdating (false);
 
     Gtk::Widget const *const widget_array[] = {
         _rumg._label,       _rumg._sel,