summaryrefslogtreecommitdiffstats
path: root/src/ui/tool/control-point.cpp
diff options
context:
space:
mode:
authorDiederik van Lierop <mail@diedenrezi.nl>2019-05-18 20:00:05 +0000
committerDiederik van Lierop <mail@diedenrezi.nl>2019-05-20 16:22:27 +0000
commit06a8c1e5f8086e3b3289059b0bc5e1bb4c6e0f8d (patch)
tree1fd818b22eb40224d304b3535d5955ed0113fce5 /src/ui/tool/control-point.cpp
parentMore pixel-level alignment fixes for various controls, by making all controls... (diff)
downloadinkscape-06a8c1e5f8086e3b3289059b0bc5e1bb4c6e0f8d.tar.gz
inkscape-06a8c1e5f8086e3b3289059b0bc5e1bb4c6e0f8d.zip
Change the data type of size/width/height of the controls to unsigned int
Diffstat (limited to 'src/ui/tool/control-point.cpp')
-rw-r--r--src/ui/tool/control-point.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ui/tool/control-point.cpp b/src/ui/tool/control-point.cpp
index dfa165804..f47951c2c 100644
--- a/src/ui/tool/control-point.cpp
+++ b/src/ui/tool/control-point.cpp
@@ -80,7 +80,7 @@ ControlPoint::ControlPoint(SPDesktop *d, Geom::Point const &initial_pos, SPAncho
{
_canvas_item = sp_canvas_item_new(
group ? group : _desktop->getControls(), SP_TYPE_CTRL,
- "anchor", (SPAnchorType) anchor, "size", (gdouble) pixbuf->get_width(),
+ "anchor", (SPAnchorType) anchor, "size", (unsigned int) pixbuf->get_width(),
"shape", SP_CTRL_SHAPE_BITMAP, "pixbuf", pixbuf->gobj(),
"filled", TRUE, "fill_color", _cset.normal.fill,
"stroked", TRUE, "stroke_color", _cset.normal.stroke,
@@ -167,9 +167,9 @@ Glib::ustring ControlPoint::format_tip(char const *format, ...)
unsigned int ControlPoint::_size() const
{
- double ret;
+ unsigned int ret;
g_object_get(_canvas_item, "size", &ret, NULL);
- return static_cast<unsigned int>(ret);
+ return ret;
}
SPCtrlShapeType ControlPoint::_shape() const
@@ -197,7 +197,7 @@ Glib::RefPtr<Gdk::Pixbuf> ControlPoint::_pixbuf()
void ControlPoint::_setSize(unsigned int size)
{
- g_object_set(_canvas_item, "size", (gdouble) size, NULL);
+ g_object_set(_canvas_item, "size", size, NULL);
}
bool ControlPoint::_setControlType(Inkscape::ControlType type)