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

Reply via email to