[libchamplain] Use guint for zoom level
- From: Jiří Techet <jiritechet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libchamplain] Use guint for zoom level
- Date: Wed, 9 Feb 2011 08:38:54 +0000 (UTC)
commit 6031c0d4453e0baf78e188076558d30a99def80d
Author: JiÅ?Ã Techet <techet gmail com>
Date: Tue Feb 1 23:18:21 2011 +0100
Use guint for zoom level
champlain/champlain-view.c | 38 +++++++++++++++++++-------------------
champlain/champlain-view.h | 12 ++++++------
2 files changed, 25 insertions(+), 25 deletions(-)
---
diff --git a/champlain/champlain-view.c b/champlain/champlain-view.c
index 9b99f28..03d4768 100644
--- a/champlain/champlain-view.c
+++ b/champlain/champlain-view.c
@@ -144,9 +144,9 @@ struct _ChamplainViewPrivate
ChamplainMapSourceFactory *factory; /* The map source factory */
ChamplainMapSource *map_source; /* Current map tile source */
ChamplainScrollMode scroll_mode;
- gint zoom_level; /* Holds the current zoom level number */
- gint min_zoom_level; /* Lowest allowed zoom level */
- gint max_zoom_level; /* Highest allowed zoom level */
+ guint zoom_level; /* Holds the current zoom level number */
+ guint min_zoom_level; /* Lowest allowed zoom level */
+ guint max_zoom_level; /* Highest allowed zoom level */
/* Represents the (lat, lon) at the center of the viewport */
gdouble longitude;
@@ -214,7 +214,7 @@ static gboolean view_update_anchor (ChamplainView *view,
gint x,
gint y);
static gboolean view_set_zoom_level_at (ChamplainView *view,
- gint zoom_level,
+ guint zoom_level,
gint x,
gint y);
static void tile_state_notify (ChamplainTile *tile,
@@ -300,7 +300,7 @@ scroll_event (G_GNUC_UNUSED ClutterActor *actor,
ChamplainViewPrivate *priv = view->priv;
- gint zoom_level = priv->zoom_level;
+ guint zoom_level = priv->zoom_level;
if (event->direction == CLUTTER_SCROLL_UP)
zoom_level = priv->zoom_level + 1;
@@ -742,7 +742,7 @@ champlain_view_class_init (ChamplainViewClass *champlainViewClass)
*/
g_object_class_install_property (object_class,
PROP_ZOOM_LEVEL,
- g_param_spec_int ("zoom-level",
+ g_param_spec_uint ("zoom-level",
"Zoom level",
"The level of zoom of the map",
0, 20, 3, CHAMPLAIN_PARAM_READWRITE));
@@ -756,7 +756,7 @@ champlain_view_class_init (ChamplainViewClass *champlainViewClass)
*/
g_object_class_install_property (object_class,
PROP_MIN_ZOOM_LEVEL,
- g_param_spec_int ("min-zoom-level",
+ g_param_spec_uint ("min-zoom-level",
"Min zoom level",
"The lowest allowed level of zoom",
0, 20, 0, CHAMPLAIN_PARAM_READWRITE));
@@ -770,7 +770,7 @@ champlain_view_class_init (ChamplainViewClass *champlainViewClass)
*/
g_object_class_install_property (object_class,
PROP_MAX_ZOOM_LEVEL,
- g_param_spec_int ("max-zoom-level",
+ g_param_spec_uint ("max-zoom-level",
"Max zoom level",
"The highest allowed level of zoom",
0, 20, 20, CHAMPLAIN_PARAM_READWRITE));
@@ -1489,7 +1489,7 @@ champlain_view_zoom_out (ChamplainView *view)
/**
* champlain_view_set_zoom_level:
* @view: a #ChamplainView
- * @zoom_level: a gint
+ * @zoom_level: a guint
*
* Changes the current zoom level
*
@@ -1497,7 +1497,7 @@ champlain_view_zoom_out (ChamplainView *view)
*/
void
champlain_view_set_zoom_level (ChamplainView *view,
- gint zoom_level)
+ guint zoom_level)
{
DEBUG_LOG ()
@@ -1525,7 +1525,7 @@ champlain_view_set_zoom_level (ChamplainView *view,
/**
* champlain_view_set_min_zoom_level:
* @view: a #ChamplainView
- * @zoom_level: a gint
+ * @zoom_level: a guint
*
* Changes the lowest allowed zoom level
*
@@ -1533,7 +1533,7 @@ champlain_view_set_zoom_level (ChamplainView *view,
*/
void
champlain_view_set_min_zoom_level (ChamplainView *view,
- gint min_zoom_level)
+ guint min_zoom_level)
{
DEBUG_LOG ()
@@ -1556,7 +1556,7 @@ champlain_view_set_min_zoom_level (ChamplainView *view,
/**
* champlain_view_set_max_zoom_level:
* @view: a #ChamplainView
- * @zoom_level: a gint
+ * @zoom_level: a guint
*
* Changes the highest allowed zoom level
*
@@ -1564,7 +1564,7 @@ champlain_view_set_min_zoom_level (ChamplainView *view,
*/
void
champlain_view_set_max_zoom_level (ChamplainView *view,
- gint max_zoom_level)
+ guint max_zoom_level)
{
DEBUG_LOG ()
@@ -2136,7 +2136,7 @@ champlain_view_ensure_visible (ChamplainView *view,
DEBUG_LOG ()
ChamplainViewPrivate *priv = view->priv;
- gint zoom_level = priv->zoom_level;
+ guint zoom_level = priv->zoom_level;
gdouble width, height;
gdouble min_lat, min_lon, max_lat, max_lon;
gboolean good_size = FALSE;
@@ -2205,7 +2205,7 @@ champlain_view_ensure_visible (ChamplainView *view,
/* Sets the zoom level, leaving the (x, y) at the exact same point in the view */
static gboolean
view_set_zoom_level_at (ChamplainView *view,
- gint zoom_level,
+ guint zoom_level,
gint x,
gint y)
{
@@ -2265,7 +2265,7 @@ view_set_zoom_level_at (ChamplainView *view,
*
* Since: 0.4
*/
-gint
+guint
champlain_view_get_zoom_level (ChamplainView *view)
{
DEBUG_LOG ()
@@ -2286,7 +2286,7 @@ champlain_view_get_zoom_level (ChamplainView *view)
*
* Since: 0.4
*/
-gint
+guint
champlain_view_get_min_zoom_level (ChamplainView *view)
{
DEBUG_LOG ()
@@ -2307,7 +2307,7 @@ champlain_view_get_min_zoom_level (ChamplainView *view)
*
* Since: 0.4
*/
-gint
+guint
champlain_view_get_max_zoom_level (ChamplainView *view)
{
DEBUG_LOG ()
diff --git a/champlain/champlain-view.h b/champlain/champlain-view.h
index 7655b1d..953caae 100644
--- a/champlain/champlain-view.h
+++ b/champlain/champlain-view.h
@@ -95,11 +95,11 @@ void champlain_view_stop_go_to (ChamplainView *view);
void champlain_view_zoom_in (ChamplainView *view);
void champlain_view_zoom_out (ChamplainView *view);
void champlain_view_set_zoom_level (ChamplainView *view,
- gint zoom_level);
+ guint zoom_level);
void champlain_view_set_min_zoom_level (ChamplainView *view,
- gint zoom_level);
+ guint zoom_level);
void champlain_view_set_max_zoom_level (ChamplainView *view,
- gint zoom_level);
+ guint zoom_level);
void champlain_view_ensure_visible (ChamplainView *view,
gdouble lat1,
@@ -124,9 +124,9 @@ void champlain_view_add_layer (ChamplainView *view,
void champlain_view_remove_layer (ChamplainView *view,
ChamplainLayer *layer);
-gint champlain_view_get_zoom_level (ChamplainView *view);
-gint champlain_view_get_min_zoom_level (ChamplainView *view);
-gint champlain_view_get_max_zoom_level (ChamplainView *view);
+guint champlain_view_get_zoom_level (ChamplainView *view);
+guint champlain_view_get_min_zoom_level (ChamplainView *view);
+guint champlain_view_get_max_zoom_level (ChamplainView *view);
ChamplainMapSource *champlain_view_get_map_source (ChamplainView *view);
gdouble champlain_view_get_decel_rate (ChamplainView *view);
ChamplainScrollMode champlain_view_get_scroll_mode (ChamplainView *view);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]