diff options
| author | Markus Engel <markus.engel@tum.de> | 2013-11-07 20:44:00 +0000 |
|---|---|---|
| committer | Markus Engel <markus.engel@tum.de> | 2013-11-07 20:44:00 +0000 |
| commit | 55b451bf382e0c3d5ed8728e42fbb535acfa8a33 (patch) | |
| tree | 094d9faca06cfffc89a872732db4ac3ef60508d9 /src/measure-context.cpp | |
| parent | Fix for Bug #1247985 (Incorrect implementation of plural forms). (diff) | |
| download | inkscape-55b451bf382e0c3d5ed8728e42fbb535acfa8a33.tar.gz inkscape-55b451bf382e0c3d5ed8728e42fbb535acfa8a33.zip | |
First step of moving tools into appropriate namespaces.
(bzr r12782)
Diffstat (limited to 'src/measure-context.cpp')
| -rw-r--r-- | src/measure-context.cpp | 41 |
1 files changed, 24 insertions, 17 deletions
diff --git a/src/measure-context.cpp b/src/measure-context.cpp index 7570e36e7..11161dc8f 100644 --- a/src/measure-context.cpp +++ b/src/measure-context.cpp @@ -48,24 +48,27 @@ using Inkscape::ControlManager; using Inkscape::CTLINE_SECONDARY; using Inkscape::Util::unit_table; -std::vector<Inkscape::Display::TemporaryItem*> measure_tmp_items; +#include "tool-factory.h" +namespace Inkscape { +namespace UI { +namespace Tools { -#include "tool-factory.h" +std::vector<Inkscape::Display::TemporaryItem*> measure_tmp_items; namespace { - SPEventContext* createMeasureContext() { - return new SPMeasureContext(); + ToolBase* createMeasureContext() { + return new MeasureTool(); } bool measureContextRegistered = ToolFactory::instance().registerObject("/tools/measure", createMeasureContext); } -const std::string& SPMeasureContext::getPrefsPath() { - return SPMeasureContext::prefsPath; +const std::string& MeasureTool::getPrefsPath() { + return MeasureTool::prefsPath; } -const std::string SPMeasureContext::prefsPath = "/tools/measure"; +const std::string MeasureTool::prefsPath = "/tools/measure"; namespace { @@ -233,7 +236,7 @@ void createAngleDisplayCurve(SPDesktop *desktop, Geom::Point const ¢er, Geom } // namespace -SPMeasureContext::SPMeasureContext() : SPEventContext() { +MeasureTool::MeasureTool() : ToolBase() { this->grabbed = 0; this->cursor_shape = cursor_measure_xpm; @@ -241,10 +244,10 @@ SPMeasureContext::SPMeasureContext() : SPEventContext() { this->hot_y = 4; } -SPMeasureContext::~SPMeasureContext() { +MeasureTool::~MeasureTool() { } -void SPMeasureContext::finish() { +void MeasureTool::finish() { this->enableGrDrag(false); if (this->grabbed) { @@ -253,22 +256,22 @@ void SPMeasureContext::finish() { } } -//void SPMeasureContext::setup() { -// SPEventContext* ec = this; +//void MeasureTool::setup() { +// ToolBase* ec = this; // //// if (SP_EVENT_CONTEXT_CLASS(sp_measure_context_parent_class)->setup) { //// SP_EVENT_CONTEXT_CLASS(sp_measure_context_parent_class)->setup(ec); //// } -// SPEventContext::setup(); +// ToolBase::setup(); //} -//gint SPMeasureContext::item_handler(SPItem* item, GdkEvent* event) { +//gint MeasureTool::item_handler(SPItem* item, GdkEvent* event) { // gint ret = FALSE; // //// if (SP_EVENT_CONTEXT_CLASS(sp_measure_context_parent_class)->item_handler) { //// ret = SP_EVENT_CONTEXT_CLASS(sp_measure_context_parent_class)->item_handler(event_context, item, event); //// } -// ret = SPEventContext::item_handler(item, event); +// ret = ToolBase::item_handler(item, event); // // return ret; //} @@ -308,7 +311,7 @@ static void calculate_intersections(SPDesktop * /*desktop*/, SPItem* item, Geom: } } -bool SPMeasureContext::root_handler(GdkEvent* event) { +bool MeasureTool::root_handler(GdkEvent* event) { Inkscape::Preferences *prefs = Inkscape::Preferences::get(); tolerance = prefs->getIntLimited("/options/dragtolerance/value", 0, 0, 100); @@ -752,12 +755,16 @@ bool SPMeasureContext::root_handler(GdkEvent* event) { } if (!ret) { - ret = SPEventContext::root_handler(event); + ret = ToolBase::root_handler(event); } return ret; } +} +} +} + /* Local Variables: mode:c++ |
