Code

Use g_base64_encode_step when importing images via drag and drop.
[inkscape.git] / src / display / snap-indicator.h
index 1e93e36df090671d2de1dc5c878e173a3dd72f65..ae0963b4f93ad0ac5d5e6a4c681d686768abeca5 100644 (file)
@@ -26,16 +26,22 @@ public:
     SnapIndicator(SPDesktop *desktop);
     virtual ~SnapIndicator();
 
-    void set_new_snappoint(Inkscape::SnappedPoint const p);
-    void remove_snappoint();
+    void set_new_snaptarget(Inkscape::SnappedPoint const p);
+    void remove_snaptarget();
+
+    void set_new_snapsource(std::pair<Geom::Point, int> const p);
+    void remove_snapsource();
 
 protected:
-    TemporaryItem * tempitem;
-    SPDesktop *desktop;
+    TemporaryItem *_snaptarget;
+    TemporaryItem *_snapsource;
+    SPDesktop *_desktop;
 
 private:
     SnapIndicator(const SnapIndicator&);
     SnapIndicator& operator=(const SnapIndicator&);
+    void update_tooltip() const;
+    bool remove_tooltip() const;
 };
 
 } //namespace Display