GritsViewer parent_instance;
/* instance members */
- GTree *objects;
- GMutex *objects_lock;
+ GQueue *objects;
+ GMutex objects_lock;
RoamSphere *sphere;
- GMutex *sphere_lock;
- guint sm_source[2];
- guint ue_source;
+ GMutex sphere_lock;
+ GdkEventMotion mouse_queue;
/* for testing */
gboolean wireframe;
+ gboolean pickmode;
};
struct _GritsOpenGLClass {