[libchamplain] Add property enum, remove assumption about zoom levels
- From: Pierre-Luc Beaudoin <plbeaudoin src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libchamplain] Add property enum, remove assumption about zoom levels
- Date: Sun, 24 Jan 2010 20:06:49 +0000 (UTC)
commit a6178e0f4169f478ea5d8b0a55ce35422409eb27
Author: Simon Wenner <simon wenner ch>
Date: Mon Jun 22 11:36:21 2009 +0200
Add property enum, remove assumption about zoom levels
champlain/champlain-map-data-source.c | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
---
diff --git a/champlain/champlain-map-data-source.c b/champlain/champlain-map-data-source.c
index 75d0bb4..03a3e29 100644
--- a/champlain/champlain-map-data-source.c
+++ b/champlain/champlain-map-data-source.c
@@ -26,8 +26,12 @@ G_DEFINE_TYPE (ChamplainMapDataSource, champlain_map_data_source, G_TYPE_OBJECT)
enum
{
PROP_0,
- PROP_ID
- // TODO
+ PROP_ID,
+ PROP_NAME,
+ PROP_LICENSE,
+ PROP_LICENSE_URI,
+ PROP_MIN_ZOOM_LEVEL,
+ PROP_MAX_ZOOM_LEVEL
};
typedef struct _ChamplainMapDataSourcePrivate ChamplainMapDataSourcePrivate;
@@ -46,6 +50,7 @@ champlain_map_data_source_get_property (GObject *object, guint property_id,
GValue *value, GParamSpec *pspec)
{
switch (property_id) {
+ // TODO
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
}
@@ -56,6 +61,7 @@ champlain_map_data_source_set_property (GObject *object, guint property_id,
const GValue *value, GParamSpec *pspec)
{
switch (property_id) {
+ // TODO
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
}
@@ -64,9 +70,6 @@ champlain_map_data_source_set_property (GObject *object, guint property_id,
static void
champlain_map_data_source_dispose (GObject *object)
{
- //ChamplainMapDataSource *self = (ChamplainMapDataSource *) object;
- //ChamplainMapDataSourcePrivate *priv = GET_PRIVATE(self);
-
G_OBJECT_CLASS (champlain_map_data_source_parent_class)->dispose (object);
}
@@ -106,8 +109,8 @@ champlain_map_data_source_init (ChamplainMapDataSource *self)
priv->name = NULL;
priv->license = NULL;
priv->license_uri = NULL;
- priv->min_zoom_level = 12;
- priv->max_zoom_level = 18;
+ priv->min_zoom_level = 0;
+ priv->max_zoom_level = 0;
}
ChamplainMapDataSource*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]