Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_deskpreview.c e_deskpreview.h Log Message: asparagus! =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_deskpreview.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- e_deskpreview.c 23 Nov 2005 07:31:56 -0000 1.2 +++ e_deskpreview.c 28 Nov 2005 06:01:35 -0000 1.3 @@ -54,13 +54,25 @@ return evas_object_smart_add(evas, _e_smart); } +void +e_deskpreview_mini_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h) +{ + API_ENTRY return; +} + +void +e_deskpreview_region_set(Evas_Object *obj, int x, int y, int w, int h, int zone, int container) +{ + API_ENTRY return; +} + /* local subsystem functions */ static void _e_smart_reconfigure(E_Smart_Data *sd) { -// evas_object_move(sd->edje_obj, sd->x, sd->y); -// evas_object_resize(sd->edje_obj, sd->w, sd->h); + evas_object_move(sd->scrollframe_obj, sd->x, sd->y); + evas_object_resize(sd->scrollframe_obj, sd->w, sd->h); } static void @@ -78,13 +90,20 @@ sd->y = 0; sd->w = 0; sd->h = 0; + + sd->scrollframe_obj = e_scrollframe_add(evas_object_evas_get(obj)); + evas_object_smart_member_add(sd->scrollframe_obj, obj); + sd->table_obj = e_table_add(evas_object_evas_get(obj)); + e_table_homogenous_set(sd->table_obj, 1); + e_scrollframe_child_set(sd->scrollframe_obj, sd->table_obj); } static void _e_smart_del(Evas_Object *obj) { INTERNAL_ENTRY; -// evas_object_del(sd->edje_obj); + evas_object_del(sd->table_obj); + evas_object_del(sd->scrollframe_obj); free(sd); } @@ -112,35 +131,35 @@ _e_smart_show(Evas_Object *obj) { INTERNAL_ENTRY; -// evas_object_show(sd->edje_obj); + evas_object_show(sd->scrollframe_obj); } static void _e_smart_hide(Evas_Object *obj) { INTERNAL_ENTRY; -// evas_object_hide(sd->edje_obj); + evas_object_hide(sd->scrollframe_obj); } static void _e_smart_color_set(Evas_Object *obj, int r, int g, int b, int a) { INTERNAL_ENTRY; -// evas_object_color_set(sd->edje_obj, r, g, b, a); + evas_object_color_set(sd->scrollframe_obj, r, g, b, a); } static void _e_smart_clip_set(Evas_Object *obj, Evas_Object * clip) { INTERNAL_ENTRY; -// evas_object_clip_set(sd->edje_obj, clip); + evas_object_clip_set(sd->scrollframe_obj, clip); } static void _e_smart_clip_unset(Evas_Object *obj) { INTERNAL_ENTRY; -// evas_object_clip_unset(sd->edje_obj); + evas_object_clip_unset(sd->scrollframe_obj); } /* never need to touch this */ =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_deskpreview.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- e_deskpreview.h 23 Nov 2005 07:31:56 -0000 1.2 +++ e_deskpreview.h 28 Nov 2005 06:01:36 -0000 1.3 @@ -7,6 +7,7 @@ #define E_DESKPREVIEW_H EAPI Evas_Object *e_deskpreview_add (Evas *evas); +EAPI void e_deskpreview_mini_size_set (Evas_Object *obj, Evas_Coord w, Evas_Coord h); EAPI void e_deskpreview_region_set (Evas_Object *obj, int x, int y, int w, int h, int zone, int container); #endif ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs