]> Pileus Git - grits/blobdiff - src/grits-viewer.h
Add Tile Map Service downloading
[grits] / src / grits-viewer.h
index ee1d6133e1ad2a388190e3d91ad0cf629b51247c..b7ff2166029a18d1bc02dd67624a8a873dde9716 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2009-2010 Andy Spencer <andy753421@gmail.com>
+ * Copyright (C) 2009-2011 Andy Spencer <andy753421@gmail.com>
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
 #include <gtk/gtk.h>
 #include <glib-object.h>
 
+/* Projections */
+enum {
+       GRITS_PROJ_MERCATOR,
+       GRITS_PROJ_EQUIRECTANGULAR,
+} GritsProjection;
+
 /* Rendering levels */
 /**
  * GRITS_LEVEL_BACKGROUND: 
@@ -133,7 +139,7 @@ struct _GritsViewerClass {
 
        gpointer (*add)          (GritsViewer *viewer, GritsObject *object,
                                  gint level, gboolean sort);
-       GritsObject *(*remove)   (GritsViewer *viewer, gpointer ref);
+       GritsObject *(*remove)   (GritsViewer *viewer, GritsObject *object);
 };
 
 GType grits_viewer_get_type(void);
@@ -173,6 +179,6 @@ void grits_viewer_set_height_func(GritsViewer *viewer, GritsBounds *bounds,
 
 gpointer grits_viewer_add(GritsViewer *viewer, GritsObject *object,
                gint level, gboolean sort);
-GritsObject *grits_viewer_remove(GritsViewer *viewer, gpointer ref);
+GritsObject *grits_viewer_remove(GritsViewer *viewer, GritsObject *object);
 
 #endif