Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/lib Modified Files: Evas.h Log Message: temporary smart stacking workaround until we fix it properly with internal sub-object lists =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/Evas.h,v retrieving revision 1.57 retrieving revision 1.58 diff -u -3 -r1.57 -r1.58 --- Evas.h 21 Aug 2005 05:13:49 -0000 1.57 +++ Evas.h 26 Aug 2005 06:53:37 -0000 1.58 @@ -95,6 +95,8 @@ void (*lower) (Evas_Object *o); void (*stack_above) (Evas_Object *o, Evas_Object *above); void (*stack_below) (Evas_Object *o, Evas_Object *below); + Evas_Object *(*above_get) (Evas_Object *o); + Evas_Object *(*below_get) (Evas_Object *o); void (*move) (Evas_Object *o, Evas_Coord x, Evas_Coord y); void (*resize) (Evas_Object *o, Evas_Coord w, Evas_Coord h); void (*show) (Evas_Object *o); @@ -558,6 +560,8 @@ EAPI Evas_Smart *evas_smart_new (const char *name, void (*func_add) (Evas_Object *obj), void (*func_del) (Evas_Object *obj), void (*func_layer_set) (Evas_Object *obj, int l), void (*func_raise) (Evas_Object *obj), void (*func_lower) (Evas_Object *obj), void (*func_stack_above) (Evas_Object *obj, Evas_Object *above), void (*func_stack_below) (Evas_Object *obj, Evas_Object *below), void (*func_move) (Evas_Object *obj, Evas_Coord x, Evas_Coord y), void (*func_resize) (Evas_Object *obj, Evas_Coord w, Evas_Coord h), void (*func_show) (Evas_Object *obj), void (*func_hide) (Evas_Object *obj), void (*func_color_set) (Evas_Object *obj, int r, int g, int b, int a), void (*func_clip_set) (Evas_Object *obj, Evas_Object *clip), void (*func_clip_unset) (Evas_Object *obj), const void *data); EAPI void evas_smart_free (Evas_Smart *s); + EAPI void evas_smart_above_get_set (Evas_Smart *s, Evas_Object *(*func_above_get) (Evas_Object *o)); + EAPI void evas_smart_below_get_set (Evas_Smart *s, Evas_Object *(*func_below_get) (Evas_Object *o)); EAPI Evas_Smart *evas_smart_class_new (Evas_Smart_Class *sc); EAPI Evas_Smart_Class *evas_smart_class_get (Evas_Smart *s); ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs