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

Reply via email to