Code

clean up redundancies. add a placeholder for Export dialog
[inkscape.git] / src / ui / widget / ruler.cpp
index f2a59338d5f83e2024dcb67307ea7c25d9625ec2..30a1761bd5f9c6dcb434875f4989fd8f7465d542 100644 (file)
  * Released under GNU GPL, read the file 'COPYING' for more information
  */
 
-#if defined(WIN32) || defined(__APPLE__)
-# include <glibmm/i18n.h>
+#ifdef HAVE_CONFIG_H
+#include "config.h"
 #endif
 
+#include <glibmm/i18n.h>
+
 #include <gtkmm/ruler.h>
 #include "helper/units.h"
 #include "widgets/ruler.h"
@@ -27,6 +29,7 @@
 #include "desktop-handles.h"
 #include "document.h"
 #include "sp-namedview.h"
+#include "verbs.h"
 
 namespace Inkscape {
 namespace UI {
@@ -150,7 +153,8 @@ Ruler::on_button_release_event(GdkEventButton *evb)
             sp_repr_set_svg_double(repr, "position", guide_pos_dt);
             SP_OBJECT_REPR(_dt->namedview)->appendChild(repr);
             Inkscape::GC::release(repr);
-            sp_document_done(SP_DT_DOCUMENT(_dt));
+            sp_document_done(sp_desktop_document(_dt), SP_VERB_NONE, 
+                             /* TODO: annotate */ "ruler.cpp:157");
         }
         _dt->set_coordinate_status(event_dt);
     }