X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fgrits-opengl.h;h=0686df3989ff387e0716dbfb9bfef3566046dd7b;hp=0b5a9b6ee6f1f778543989923084f56e8ecfdd28;hb=4a002d3be2d7d321797f18ff12b6fcd3f19d0066;hpb=d8948985b467a5cfd0447ae413ed1c5d01afb024 diff --git a/src/grits-opengl.h b/src/grits-opengl.h index 0b5a9b6..0686df3 100644 --- a/src/grits-opengl.h +++ b/src/grits-opengl.h @@ -15,30 +15,30 @@ * along with this program. If not, see . */ -#ifndef __GIS_OPENGL_H__ -#define __GIS_OPENGL_H__ +#ifndef __GRITS_OPENGL_H__ +#define __GRITS_OPENGL_H__ #include /* Type macros */ -#define GIS_TYPE_OPENGL (gis_opengl_get_type()) -#define GIS_OPENGL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GIS_TYPE_OPENGL, GisOpenGL)) -#define GIS_IS_OPENGL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GIS_TYPE_OPENGL)) -#define GIS_OPENGL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIS_TYPE_OPENGL, GisOpenGLClass)) -#define GIS_IS_OPENGL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GIS_TYPE_OPENGL)) -#define GIS_OPENGL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GIS_TYPE_OPENGL, GisOpenGLClass)) +#define GRITS_TYPE_OPENGL (grits_opengl_get_type()) +#define GRITS_OPENGL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GRITS_TYPE_OPENGL, GritsOpenGL)) +#define GRITS_IS_OPENGL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GRITS_TYPE_OPENGL)) +#define GRITS_OPENGL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GRITS_TYPE_OPENGL, GritsOpenGLClass)) +#define GRITS_IS_OPENGL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GRITS_TYPE_OPENGL)) +#define GRITS_OPENGL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GRITS_TYPE_OPENGL, GritsOpenGLClass)) -typedef struct _GisOpenGL GisOpenGL; -typedef struct _GisOpenGLClass GisOpenGLClass; +typedef struct _GritsOpenGL GritsOpenGL; +typedef struct _GritsOpenGLClass GritsOpenGLClass; #include "grits-viewer.h" #include "roam.h" -struct _GisOpenGL { - GisViewer parent_instance; +struct _GritsOpenGL { + GritsViewer parent_instance; /* instance members */ - GTree *objects; + GQueue *objects; GMutex *objects_lock; RoamSphere *sphere; GMutex *sphere_lock; @@ -47,17 +47,18 @@ struct _GisOpenGL { /* for testing */ gboolean wireframe; + gboolean pickmode; }; -struct _GisOpenGLClass { - GisViewerClass parent_class; +struct _GritsOpenGLClass { + GritsViewerClass parent_class; /* class members */ }; -GType gis_opengl_get_type(void); +GType grits_opengl_get_type(void); /* Methods */ -GisViewer *gis_opengl_new(GisPlugins *plugins, GisPrefs *prefs); +GritsViewer *grits_opengl_new(GritsPlugins *plugins, GritsPrefs *prefs); #endif