summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Valavanis <valavanisalex@gmail.com>2012-10-27 18:15:53 +0000
committerAlex Valavanis <valavanisalex@gmail.com>2012-10-27 18:15:53 +0000
commit57bfdfeb32733aafd8d7cd82c676d4a9627e1dee (patch)
tree99e62c6de0ba58501265ffb37308022696fbf4d0
parentcppcheck: use gobject casts in sp-item (diff)
downloadinkscape-57bfdfeb32733aafd8d7cd82c676d4a9627e1dee.tar.gz
inkscape-57bfdfeb32733aafd8d7cd82c676d4a9627e1dee.zip
cppcheck: use gobject casts in box3d-side and rename NONE to SP_NONE in sp_metric
(bzr r11838)
-rw-r--r--src/box3d-side.cpp21
-rw-r--r--src/helper/units.cpp18
-rw-r--r--src/sp-metric.h2
-rw-r--r--src/sp-metrics.cpp4
4 files changed, 21 insertions, 24 deletions
diff --git a/src/box3d-side.cpp b/src/box3d-side.cpp
index 031b16a7c..42268ec83 100644
--- a/src/box3d-side.cpp
+++ b/src/box3d-side.cpp
@@ -65,8 +65,7 @@ static void box3d_side_class_init(Box3DSideClass *klass)
{
SPObjectClass *sp_object_class = reinterpret_cast<SPObjectClass *>(klass);
SPShapeClass *shape_class = reinterpret_cast<SPShapeClass *>(klass);
-
- parent_class = (SPShapeClass *)g_type_class_ref (SP_TYPE_SHAPE);
+ parent_class = SP_SHAPE_CLASS(g_type_class_ref (SP_TYPE_SHAPE));
sp_object_class->build = box3d_side_build;
sp_object_class->write = box3d_side_write;
@@ -86,8 +85,8 @@ box3d_side_init (Box3DSide * side)
static void box3d_side_build(SPObject * object, SPDocument * document, Inkscape::XML::Node * repr)
{
- if (((SPObjectClass *) parent_class)->build) {
- ((SPObjectClass *) parent_class)->build(object, document, repr);
+ if ((SP_OBJECT_CLASS(parent_class))->build) {
+ (SP_OBJECT_CLASS(parent_class))->build(object, document, repr);
}
object->readAttr( "inkscape:box3dsidetype" );
@@ -111,7 +110,7 @@ box3d_side_write (SPObject *object, Inkscape::XML::Document *xml_doc, Inkscape::
static_cast<SPShape *>(object)->setShape();
/* Duplicate the path */
- SPCurve const *curve = ((SPShape *) object)->_curve;
+ SPCurve const *curve = (SP_SHAPE(object))->_curve;
//Nulls might be possible if this called iteratively
if ( !curve ) {
return NULL;
@@ -120,8 +119,8 @@ box3d_side_write (SPObject *object, Inkscape::XML::Document *xml_doc, Inkscape::
repr->setAttribute("d", d);
g_free (d);
- if (((SPObjectClass *) (parent_class))->write)
- ((SPObjectClass *) (parent_class))->write (object, xml_doc, repr, flags);
+ if ((SP_OBJECT_CLASS(parent_class))->write)
+ (SP_OBJECT_CLASS(parent_class))->write (object, xml_doc, repr, flags);
return repr;
}
@@ -154,8 +153,8 @@ box3d_side_set (SPObject *object, unsigned int key, const gchar *value)
}
break;
default:
- if (((SPObjectClass *) parent_class)->set)
- ((SPObjectClass *) parent_class)->set (object, key, value);
+ if ((SP_OBJECT_CLASS(parent_class))->set)
+ (SP_OBJECT_CLASS(parent_class))->set (object, key, value);
break;
}
}
@@ -173,8 +172,8 @@ box3d_side_update (SPObject *object, SPCtx *ctx, guint flags)
static_cast<SPShape *>(object)->setShape ();
}
- if (((SPObjectClass *) parent_class)->update)
- ((SPObjectClass *) parent_class)->update (object, ctx, flags);
+ if ((SP_OBJECT_CLASS(parent_class))->update)
+ (SP_OBJECT_CLASS(parent_class))->update (object, ctx, flags);
}
/* Create a new Box3DSide and append it to the parent box */
diff --git a/src/helper/units.cpp b/src/helper/units.cpp
index 4f5443e72..1593fc131 100644
--- a/src/helper/units.cpp
+++ b/src/helper/units.cpp
@@ -34,12 +34,12 @@
* calls sp_unit_table_sane) to ensure that the two are in sync.
*/
SPUnit const sp_units[] = {
- {SP_UNIT_SCALE, SP_UNIT_DIMENSIONLESS, 1.0, NONE, SVGLength::NONE, N_("Unit"), "", N_("Units"), ""},
+ {SP_UNIT_SCALE, SP_UNIT_DIMENSIONLESS, 1.0, SP_NONE, SVGLength::NONE, N_("Unit"), "", N_("Units"), ""},
{SP_UNIT_PT, SP_UNIT_ABSOLUTE, PX_PER_PT, SP_PT, SVGLength::PT, N_("Point"), N_("pt"), N_("Points"), N_("Pt")},
{SP_UNIT_PC, SP_UNIT_ABSOLUTE, PX_PER_PC, SP_PC, SVGLength::PC, N_("Pica"), N_("pc"), N_("Picas"), N_("Pc")},
{SP_UNIT_PX, SP_UNIT_DEVICE, PX_PER_PX, SP_PX, SVGLength::PX, N_("Pixel"), N_("px"), N_("Pixels"), N_("Px")},
/* You can add new elements from this point forward */
- {SP_UNIT_PERCENT, SP_UNIT_DIMENSIONLESS, 0.01, NONE, SVGLength::PERCENT, N_("Percent"), N_("%"), N_("Percents"), N_("%")},
+ {SP_UNIT_PERCENT, SP_UNIT_DIMENSIONLESS, 0.01, SP_NONE, SVGLength::PERCENT, N_("Percent"), N_("%"), N_("Percents"), N_("%")},
{SP_UNIT_MM, SP_UNIT_ABSOLUTE, PX_PER_MM, SP_MM, SVGLength::MM, N_("Millimeter"), N_("mm"), N_("Millimeters"), N_("mm")},
{SP_UNIT_CM, SP_UNIT_ABSOLUTE, PX_PER_CM, SP_CM, SVGLength::CM, N_("Centimeter"), N_("cm"), N_("Centimeters"), N_("cm")},
{SP_UNIT_M, SP_UNIT_ABSOLUTE, PX_PER_M, SP_M, SVGLength::NONE, N_("Meter"), N_("m"), N_("Meters"), N_("m")}, // no svg_unit
@@ -47,9 +47,9 @@ SPUnit const sp_units[] = {
{SP_UNIT_FT, SP_UNIT_ABSOLUTE, PX_PER_FT, SP_FT, SVGLength::FOOT, N_("Foot"), N_("ft"), N_("Feet"), N_("ft")},
/* Volatiles do not have default, so there are none here */
// TRANSLATORS: for info, see http://www.w3.org/TR/REC-CSS2/syndata.html#length-units
- {SP_UNIT_EM, SP_UNIT_VOLATILE, 1.0, NONE, SVGLength::EM, N_("Em square"), N_("em"), N_("Em squares"), N_("em")},
+ {SP_UNIT_EM, SP_UNIT_VOLATILE, 1.0, SP_NONE, SVGLength::EM, N_("Em square"), N_("em"), N_("Em squares"), N_("em")},
// TRANSLATORS: for info, see http://www.w3.org/TR/REC-CSS2/syndata.html#length-units
- {SP_UNIT_EX, SP_UNIT_VOLATILE, 1.0, NONE, SVGLength::EX, N_("Ex square"), N_("ex"), N_("Ex squares"), N_("ex")},
+ {SP_UNIT_EX, SP_UNIT_VOLATILE, 1.0, SP_NONE, SVGLength::EX, N_("Ex square"), N_("ex"), N_("Ex squares"), N_("ex")},
};
#define sp_num_units G_N_ELEMENTS(sp_units)
@@ -83,18 +83,16 @@ sp_unit_get_plural (SPUnit const *unit)
return unit->plural;
}
-SPMetric
-sp_unit_get_metric(SPUnit const *unit)
+SPMetric sp_unit_get_metric(SPUnit const *unit)
{
- g_return_val_if_fail(unit != NULL, NONE);
+ g_return_val_if_fail(unit != NULL, SP_NONE);
return unit->metric;
}
-guint
-sp_unit_get_svg_unit(SPUnit const *unit)
+guint sp_unit_get_svg_unit(SPUnit const *unit)
{
- g_return_val_if_fail(unit != NULL, NONE);
+ g_return_val_if_fail(unit != NULL, SP_NONE);
return unit->svg_unit;
}
diff --git a/src/sp-metric.h b/src/sp-metric.h
index 5f0e5c8f6..31f3330fa 100644
--- a/src/sp-metric.h
+++ b/src/sp-metric.h
@@ -3,7 +3,7 @@
/** Known metrics so far. (I don't know why this doesn't include pica.) */
enum SPMetric {
- NONE,
+ SP_NONE,
SP_MM,
SP_CM,
SP_IN,
diff --git a/src/sp-metrics.cpp b/src/sp-metrics.cpp
index 5e34d9ab9..2b421cf05 100644
--- a/src/sp-metrics.cpp
+++ b/src/sp-metrics.cpp
@@ -37,7 +37,7 @@ sp_absolute_metric_to_metric (gdouble length_src, const SPMetric metric_src, con
case SP_PX:
src = PX_PER_IN;
break;
- case NONE:
+ case SP_NONE:
src = 1;
break;
}
@@ -67,7 +67,7 @@ sp_absolute_metric_to_metric (gdouble length_src, const SPMetric metric_src, con
case SP_PX:
dst = PX_PER_IN;
break;
- case NONE:
+ case SP_NONE:
dst = 1;
break;
}