]> Pileus Git - grits/blobdiff - src/objects/grits-object.c
Add hidden method for object
[grits] / src / objects / grits-object.c
index b321b6e994493a3ff71e1abb732870f7cf5256d7..3cfd8026c6558d1ae172f1278ab4e7d25317a490 100644 (file)
@@ -121,6 +121,14 @@ void grits_object_draw(GritsObject *object, GritsOpenGL *opengl)
        g_mutex_unlock(opengl->sphere_lock);
 }
 
+void grits_object_hide(GritsObject *object, gboolean hidden)
+{
+       GritsObjectClass *klass = GRITS_OBJECT_GET_CLASS(object);
+       object->hidden = hidden;
+       if (klass->hide)
+               klass->hide(object, hidden);
+}
+
 void grits_object_queue_draw(GritsObject *object)
 {
        if (object->viewer)