summaryrefslogtreecommitdiffstats
path: root/src/zoom-context.cpp
diff options
context:
space:
mode:
authorMarkus Engel <markus.engel@tum.de>2013-11-07 20:44:00 +0000
committerMarkus Engel <markus.engel@tum.de>2013-11-07 20:44:00 +0000
commit55b451bf382e0c3d5ed8728e42fbb535acfa8a33 (patch)
tree094d9faca06cfffc89a872732db4ac3ef60508d9 /src/zoom-context.cpp
parentFix for Bug #1247985 (Incorrect implementation of plural forms). (diff)
downloadinkscape-55b451bf382e0c3d5ed8728e42fbb535acfa8a33.tar.gz
inkscape-55b451bf382e0c3d5ed8728e42fbb535acfa8a33.zip
First step of moving tools into appropriate namespaces.
(bzr r12782)
Diffstat (limited to 'src/zoom-context.cpp')
-rw-r--r--src/zoom-context.cpp32
1 files changed, 20 insertions, 12 deletions
diff --git a/src/zoom-context.cpp b/src/zoom-context.cpp
index 6efc122f7..fd04f8cd9 100644
--- a/src/zoom-context.cpp
+++ b/src/zoom-context.cpp
@@ -27,21 +27,25 @@
#include "zoom-context.h"
#include "tool-factory.h"
+namespace Inkscape {
+namespace UI {
+namespace Tools {
+
namespace {
- SPEventContext* createZoomContext() {
- return new SPZoomContext();
+ ToolBase* createZoomContext() {
+ return new ZoomTool();
}
bool zoomContextRegistered = ToolFactory::instance().registerObject("/tools/zoom", createZoomContext);
}
-const std::string& SPZoomContext::getPrefsPath() {
- return SPZoomContext::prefsPath;
+const std::string& ZoomTool::getPrefsPath() {
+ return ZoomTool::prefsPath;
}
-const std::string SPZoomContext::prefsPath = "/tools/zoom";
+const std::string ZoomTool::prefsPath = "/tools/zoom";
-SPZoomContext::SPZoomContext() : SPEventContext() {
+ZoomTool::ZoomTool() : ToolBase() {
this->grabbed = 0;
this->cursor_shape = cursor_zoom_xpm;
this->hot_x = 6;
@@ -49,10 +53,10 @@ SPZoomContext::SPZoomContext() : SPEventContext() {
this->escaped = false;
}
-SPZoomContext::~SPZoomContext() {
+ZoomTool::~ZoomTool() {
}
-void SPZoomContext::finish() {
+void ZoomTool::finish() {
this->enableGrDrag(false);
if (this->grabbed) {
@@ -61,7 +65,7 @@ void SPZoomContext::finish() {
}
}
-void SPZoomContext::setup() {
+void ZoomTool::setup() {
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
if (prefs->getBool("/tools/zoom/selcue")) {
@@ -72,10 +76,10 @@ void SPZoomContext::setup() {
this->enableGrDrag();
}
- SPEventContext::setup();
+ ToolBase::setup();
}
-bool SPZoomContext::root_handler(GdkEvent* event) {
+bool ZoomTool::root_handler(GdkEvent* event) {
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
tolerance = prefs->getIntLimited("/options/dragtolerance/value", 0, 0, 100);
@@ -224,12 +228,16 @@ bool SPZoomContext::root_handler(GdkEvent* event) {
}
if (!ret) {
- ret = SPEventContext::root_handler(event);
+ ret = ToolBase::root_handler(event);
}
return ret;
}
+}
+}
+}
+
/*
Local Variables:
mode:c++