]> Pileus Git - grits/blobdiff - src/grits-opengl.h
Queue mouse events and process them during expose
[grits] / src / grits-opengl.h
index 0686df3989ff387e0716dbfb9bfef3566046dd7b..4fb48bcad3fdbad7545c53bdeb0241da8c720cb7 100644 (file)
@@ -39,11 +39,12 @@ struct _GritsOpenGL {
 
        /* instance members */
        GQueue     *objects;
-       GMutex     *objects_lock;
+       GMutex      objects_lock;
        RoamSphere *sphere;
-       GMutex     *sphere_lock;
+       GMutex      sphere_lock;
        guint       sm_source[2];
        guint       ue_source;
+       GdkEventMotion mouse_queue;
 
        /* for testing */
        gboolean    wireframe;