summaryrefslogtreecommitdiffstats
path: root/src/ui/widget/scalar-unit.cpp
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2011-04-13 22:04:49 +0000
committerJohan Engelen <goejendaagh@zonnet.nl>2011-04-13 22:04:49 +0000
commitfe875852760883dd20b6a57b57be50de83e37fc2 (patch)
tree60832d184f5899591b918ff551bb561aca6846a1 /src/ui/widget/scalar-unit.cpp
parentBreton translation update (diff)
downloadinkscape-fe875852760883dd20b6a57b57be50de83e37fc2.tar.gz
inkscape-fe875852760883dd20b6a57b57be50de83e37fc2.zip
add expression evaluator for spinbox input boxes. also knows a little about units.
needs more work to fully integrate it in all of inkscape spinboxes also needs documentation rework (bzr r10162)
Diffstat (limited to 'src/ui/widget/scalar-unit.cpp')
-rw-r--r--src/ui/widget/scalar-unit.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ui/widget/scalar-unit.cpp b/src/ui/widget/scalar-unit.cpp
index 6209d40e0..e00e82198 100644
--- a/src/ui/widget/scalar-unit.cpp
+++ b/src/ui/widget/scalar-unit.cpp
@@ -27,6 +27,7 @@
#endif
#include "scalar-unit.h"
+#include "spinbutton.h"
namespace Inkscape {
namespace UI {
@@ -65,6 +66,8 @@ ScalarUnit::ScalarUnit(Glib::ustring const &label, Glib::ustring const &tooltip,
}
_unit_menu->signal_changed()
.connect_notify(sigc::mem_fun(*this, &ScalarUnit::on_unit_changed));
+
+ static_cast<SpinButton*>(_widget)->setUnitMenu(_unit_menu);
}
/**