[libchamplain] Remove 'champlain_memphis_map_source_set_tile_size'
- From: Pierre-Luc Beaudoin <plbeaudoin src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libchamplain] Remove 'champlain_memphis_map_source_set_tile_size'
- Date: Sun, 24 Jan 2010 20:10:50 +0000 (UTC)
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]