diff options
| author | MenTaLguY <mental@rydia.net> | 2006-03-05 21:53:38 +0000 |
|---|---|---|
| committer | mental <mental@users.sourceforge.net> | 2006-03-05 21:53:38 +0000 |
| commit | 0d2bb085316fe34d3a30228ac7778876cf7c1916 (patch) | |
| tree | b6724686fa7c1a970cb09505f594c2d4aa007500 /src/sp-object.h | |
| parent | Add DocumentSubset as groundwork for layers (diff) | |
| download | inkscape-0d2bb085316fe34d3a30228ac7778876cf7c1916.tar.gz inkscape-0d2bb085316fe34d3a30228ac7778876cf7c1916.zip | |
Add signal for notification of object position changes
(bzr r206)
Diffstat (limited to 'src/sp-object.h')
| -rw-r--r-- | src/sp-object.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/sp-object.h b/src/sp-object.h index 767f8b978..e853de097 100644 --- a/src/sp-object.h +++ b/src/sp-object.h @@ -322,6 +322,10 @@ struct SPObject : public GObject { return _delete_signal.connect(slot); } + sigc::connection connectPositionChanged(sigc::slot<void, SPObject *> slot) { + return _position_changed_signal.connect(slot); + } + /** @brief Returns the object which supercedes this one (if any). * * This is mainly useful for ensuring we can correctly perform a series of moves or deletes, @@ -442,6 +446,7 @@ struct SPObject : public GObject { void _requireSVGVersion(Inkscape::Version version); sigc::signal<void, SPObject *> _delete_signal; + sigc::signal<void, SPObject *> _position_changed_signal; SPObject *_successor; CollectionPolicy _collection_policy; gchar *_label; |
