+ pspec = g_param_spec_uint ("id",
+ "Id of the tool",
+ "Set the id",
+ 0 /* minimum value */,
+ G_MAXUINT8 /* maximum value */,
+ 0 /* default value */,
+ G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE);
+ g_object_class_install_property (object_class, PROP_ID, pspec);
+
+ pspec = g_param_spec_string ("label",
+ "Label",
+ "The label of the map source",
+ "<no-set>" /* default value */,
+ G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE);
+ g_object_class_install_property (object_class, PROP_LABEL, pspec);
+
+ pspec = g_param_spec_uint ("tilesize-x",
+ "TileSizeX",
+ "Set the size of the tile (x)",
+ 0 /* minimum value */,
+ G_MAXUINT16 /* maximum value */,
+ 0 /* default value */,
+ G_PARAM_READWRITE);
+ g_object_class_install_property (object_class, PROP_TILESIZE_X, pspec);
+
+ pspec = g_param_spec_uint ("tilesize-y",
+ "TileSizeY",
+ "Set the size of the tile (y)",
+ 0 /* minimum value */,
+ G_MAXUINT16 /* maximum value */,
+ 0 /* default value */,
+ G_PARAM_READWRITE);
+ g_object_class_install_property (object_class, PROP_TILESIZE_Y, pspec);
+
+ pspec = g_param_spec_enum("drawmode",
+ "Drawmode",
+ "The mode used to draw map",
+ VIK_TYPE_VIEWPORT_DRAW_MODE,
+ VIK_VIEWPORT_DRAWMODE_UTM,
+ G_PARAM_READWRITE);
+ g_object_class_install_property(object_class, PROP_DRAWMODE, pspec);
+