[libchamplain] Remove 'champlain_memphis_map_source_set_tile_size'



commit 8cfbb9fd941b8f4951a343c486c45768a5c122a0
Author: Simon Wenner <simon wenner ch>
Date:   Wed Jul 15 23:32:58 2009 +0200

    Remove 'champlain_memphis_map_source_set_tile_size'
    
    It's a dangerous function, because the tile size should not be changed while rendering.

 champlain/champlain-memphis-map-source.c |   22 ++++++++--------------
 champlain/champlain-memphis-map-source.h |    4 ----
 2 files changed, 8 insertions(+), 18 deletions(-)
---
diff --git a/champlain/champlain-memphis-map-source.c b/champlain/champlain-memphis-map-source.c
index 1d6ed1c..8d82a44 100644
--- a/champlain/champlain-memphis-map-source.c
+++ b/champlain/champlain-memphis-map-source.c
@@ -16,6 +16,14 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  */
 
+/**
+ * SECTION:champlain-memphis-map-source
+ * @short_description: A map source that draws tiles locally
+ *
+ * TODO
+ *
+ */
+
 #include "champlain-memphis-map-source.h"
 #include "champlain.h"
 
@@ -456,20 +464,6 @@ champlain_memphis_map_source_new_full (ChamplainMapSourceDesc *desc,
   return source;
 }
 
-void // TODO: this is a dangerous function! Remove it?
-champlain_memphis_map_source_set_tile_size (ChamplainMemphisMapSource *self,
-    guint size)
-{
-  g_return_if_fail (CHAMPLAIN_IS_MEMPHIS_MAP_SOURCE (self));
-
-  ChamplainMemphisMapSourcePrivate *priv = GET_PRIVATE(self);
-
-  g_static_rw_lock_writer_lock (&MemphisLock);
-  memphis_renderer_set_resolution (priv->renderer, size);
-  g_static_rw_lock_writer_unlock (&MemphisLock);
-  g_object_set (G_OBJECT (self), "tile-size", size, NULL);
-}
-
 void
 champlain_memphis_map_source_load_rules (
     ChamplainMemphisMapSource *self,
diff --git a/champlain/champlain-memphis-map-source.h b/champlain/champlain-memphis-map-source.h
index 73be34c..5c3cd30 100644
--- a/champlain/champlain-memphis-map-source.h
+++ b/champlain/champlain-memphis-map-source.h
@@ -58,10 +58,6 @@ ChamplainMemphisMapSource * champlain_memphis_map_source_new_full (
     ChamplainMapSourceDesc *desc,
     ChamplainMapDataSource *map_data_source);
 
-void champlain_memphis_map_source_set_tile_size (
-    ChamplainMemphisMapSource *map_source,
-    guint size);
-
 void champlain_memphis_map_source_load_rules (
     ChamplainMemphisMapSource *map_source,
     const gchar *rules_path);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]