X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Fcanvasoptions.cpp;h=dfc15ed7294c3f91330cbc45d479ac70f315ec69;hb=079d558cd0918585fe2d33f70f9be7e72230f722;hp=79cfbd20a05298119e628987a8cc51814d2a2f8a;hpb=8ef042c40521681cea99944097c4f90a5ac6cf74;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/canvasoptions.cpp b/synfig-studio/trunk/src/gtkmm/canvasoptions.cpp index 79cfbd2..dfc15ed 100644 --- a/synfig-studio/trunk/src/gtkmm/canvasoptions.cpp +++ b/synfig-studio/trunk/src/gtkmm/canvasoptions.cpp @@ -57,7 +57,7 @@ using namespace studio; /* === M E T H O D S ======================================================= */ -CanvasOptions::CanvasOptions(loose_handle canvas_view): +CanvasOptions::CanvasOptions(etl::loose_handle canvas_view): Gtk::Dialog(_("Canvas Options"),*canvas_view,false,true), canvas_view_(canvas_view), toggle_grid_snap(_("_Snap to grid"), true), @@ -185,11 +185,13 @@ CanvasOptions::on_grid_show_toggle() void CanvasOptions::on_apply_pressed() { + canvas_view_->set_grid_snap_toggle(toggle_grid_snap.get_active()); if(toggle_grid_snap.get_active()) canvas_view_->work_area->enable_grid_snap(); else canvas_view_->work_area->disable_grid_snap(); + canvas_view_->set_grid_show_toggle(toggle_grid_show.get_active()); if(toggle_grid_show.get_active()) canvas_view_->work_area->enable_grid(); else