summaryrefslogtreecommitdiffstats
path: root/src/device-manager.h
diff options
context:
space:
mode:
authorJon A. Cruz <jon@joncruz.org>2008-03-22 21:40:30 +0000
committerjoncruz <joncruz@users.sourceforge.net>2008-03-22 21:40:30 +0000
commitb2183c7d51f6735ea67c5d8c319a05f26f883442 (patch)
tree900d04bccecf44a0ad00b972eaba7af32565a9b7 /src/device-manager.h
parentchanges to use RegisteredTransformedPoint as widget for LPE point. not complete (diff)
downloadinkscape-b2183c7d51f6735ea67c5d8c319a05f26f883442.tar.gz
inkscape-b2183c7d51f6735ea67c5d8c319a05f26f883442.zip
Tracking of live axes
(bzr r5172)
Diffstat (limited to 'src/device-manager.h')
-rw-r--r--src/device-manager.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/device-manager.h b/src/device-manager.h
index f441180a6..1bfb5120c 100644
--- a/src/device-manager.h
+++ b/src/device-manager.h
@@ -26,6 +26,7 @@ public:
virtual gint getNumAxes() const = 0;
virtual gint getNumKeys() const = 0;
virtual Glib::ustring getLink() const = 0;
+ virtual gint getLiveAxes() const = 0;
virtual gint getLiveButtons() const = 0;
protected:
@@ -43,9 +44,11 @@ public:
virtual std::list<InputDevice const *> getDevices() = 0;
virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalDeviceChanged() = 0;
+ virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalAxesChanged() = 0;
virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalButtonsChanged() = 0;
virtual sigc::signal<void, const Glib::RefPtr<InputDevice>& > signalLinkChanged() = 0;
+ virtual void addAxis(Glib::ustring const & id, gint axis) = 0;
virtual void addButton(Glib::ustring const & id, gint button) = 0;
virtual void setLinkedTo(Glib::ustring const & id, Glib::ustring const& link) = 0;