diff --git a/src/desktop-events.cpp b/src/desktop-events.cpp
index 41a45eec263c45e7dcbcd688e742ff62d5970890..a1026481199609c52e32905a33a19b5f95684e8b 100644 (file)
--- a/src/desktop-events.cpp
+++ b/src/desktop-events.cpp
: wx )
>= 0 )
{
- Inkscape::XML::Node *repr = sp_repr_new("sodipodi:guide");
+ Inkscape::XML::Document *xml_doc = sp_document_repr_doc(desktop->doc());
+ Inkscape::XML::Node *repr = xml_doc->createElement("sodipodi:guide");
repr->setAttribute("orientation", (horiz) ? "horizontal" : "vertical");
double const guide_pos_dt = event_dt[ horiz
? NR::Y
@@ -107,7 +108,7 @@ static gint sp_dt_ruler_event(GtkWidget *widget, GdkEvent *event, SPDesktopWidge
SP_OBJECT_REPR(desktop->namedview)->appendChild(repr);
Inkscape::GC::release(repr);
sp_document_done(sp_desktop_document(desktop), SP_VERB_NONE,
- /* TODO: annotate */ "desktop-events.cpp:127");
+ _("Create guide"));
}
desktop->set_coordinate_status(event_dt);
}
NR::Point const event_dt(desktop->w2d(event_w));
if (sp_canvas_world_pt_inside_window(item->canvas, event_w)) {
sp_guide_moveto(*guide, sp_guide_position_from_pt(guide, event_dt), true);
+ sp_document_done(sp_desktop_document(desktop), SP_VERB_NONE,
+ _("Move guide"));
} else {
/* Undo movement of any attached shapes. */
sp_guide_moveto(*guide, guide->position, false);
sp_guide_remove(guide);
+ sp_document_done(sp_desktop_document(desktop), SP_VERB_NONE,
+ _("Delete guide"));
}
moved = false;
- sp_document_done(sp_desktop_document(desktop), SP_VERB_NONE,
- /* TODO: annotate */ "desktop-events.cpp:207");
desktop->set_coordinate_status(event_dt);
desktop->setPosition (event_dt);
}