X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fobjects%2Fgrits-object.h;fp=src%2Fobjects%2Fgrits-object.h;h=de77ac5da4e0d75286c1c435f37484ddd7219997;hp=dcacd9dbe5fd459c3f5b6112222bd170c8e487b2;hb=c70ea0e7bbcbabe6b4ea6e67984f529276aa4a8e;hpb=81c9427fa6f17cf38babb6e1beda9873db758a58 diff --git a/src/objects/grits-object.h b/src/objects/grits-object.h index dcacd9d..de77ac5 100644 --- a/src/objects/grits-object.h +++ b/src/objects/grits-object.h @@ -55,6 +55,7 @@ struct _GritsObjectClass { /* Move some of these to GObject? */ void (*draw) (GritsObject *object, GritsOpenGL *opengl); + void (*hide) (GritsObject *object, gboolean hidden); }; GType grits_object_get_type(void); @@ -62,6 +63,8 @@ GType grits_object_get_type(void); /* Implemented by sub-classes */ void grits_object_draw(GritsObject *object, GritsOpenGL *opengl); +void grits_object_hide(GritsObject *object, gboolean hidden); + /** * grits_object_queue_draw: * @object: The #GritsObject that needs drawing