Enlightenment CVS committal

Author  : ravenlock
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_widget_preview.c 


Log Message:
Per Devilhorns:
 - Formatting
 - Use PATH_MAX where needed


===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_widget_preview.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- e_widget_preview.c  12 May 2007 21:48:59 -0000      1.10
+++ e_widget_preview.c  25 Mar 2008 02:20:32 -0000      1.11
@@ -9,9 +9,9 @@
    Evas_Object *obj, *o_frame, *img, *o_thumb, *o_extern;
 };
 
+/* local subsystem functions */
 static void _e_wid_del_hook(Evas_Object *obj);
 static void _e_wid_preview_thumb_gen(void *data, Evas_Object *obj, void 
*event_info);
-/* local subsystem functions */
 
 /* externally accessible functions */
 EAPI Evas_Object *
@@ -20,21 +20,21 @@
    Evas_Object *obj, *o;
    E_Widget_Data *wd;
    Evas_Coord mw, mh;
-   
+
    obj = e_widget_add(evas);
    e_widget_del_hook_set(obj, _e_wid_del_hook);
    wd = calloc(1, sizeof(E_Widget_Data));
+   if (!wd) return NULL;
 
    wd->obj = obj;
-   
+
    o = edje_object_add(evas);
    wd->o_frame = o;
-   e_theme_edje_object_set(o, "base/theme/widgets",
-                          "e/widgets/preview");
+   e_theme_edje_object_set(o, "base/theme/widgets", "e/widgets/preview");
    evas_object_show(o);
    e_widget_sub_object_add(obj, o);
    e_widget_resize_object_set(obj, o);
-   
+
    o = e_livethumb_add(evas);
    wd->img = o;
    e_livethumb_vsize_set(o, minw * 2, minh * 2);
@@ -42,13 +42,13 @@
    edje_extern_object_max_size_set(o, minw, minh);
    evas_object_show(o);
    edje_object_part_swallow(wd->o_frame, "e.swallow.content", o);
-   
+
    e_widget_data_set(obj, wd);   
    e_widget_can_focus_set(obj, 0);
    edje_object_size_min_calc(wd->o_frame, &mw, &mh);
    e_widget_min_size_set(obj, mw, mh);
    e_widget_sub_object_add(obj, o);
-      
+
    return obj;
 }
 
@@ -56,7 +56,7 @@
 e_widget_preview_evas_get(Evas_Object *obj)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    return e_livethumb_evas_get(wd->img);
 }
@@ -65,7 +65,7 @@
 e_widget_preview_extern_object_set(Evas_Object *obj, Evas_Object *eobj)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    wd->o_extern = eobj;
    e_livethumb_thumb_set(wd->img, wd->o_extern);
@@ -75,15 +75,15 @@
 e_widget_preview_file_set(Evas_Object *obj, const char *file, const char *key)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
-   
    if (wd->o_thumb) evas_object_del(wd->o_thumb);
 
    wd->o_thumb = e_icon_add(e_livethumb_evas_get(wd->img));
    e_icon_file_key_set(wd->o_thumb, file, key);
    evas_object_show(wd->o_thumb);
    e_livethumb_thumb_set(wd->img, wd->o_thumb);
+
    return 1;
 }
 
@@ -91,15 +91,14 @@
 e_widget_preview_thumb_set(Evas_Object *obj, const char *file, const char 
*key, int w, int h)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
-   
    if (wd->img)
      {
        e_widget_sub_object_del(obj, wd->img);
        evas_object_del(wd->img);
      }
-   
+
    wd->img = e_thumb_icon_add(evas_object_evas_get(obj));
    e_widget_sub_object_add(obj, wd->img);
    if (e_util_glob_case_match(file, "*.edj"))
@@ -117,9 +116,10 @@
    evas_object_smart_callback_add(wd->img, "e_thumb_gen", 
_e_wid_preview_thumb_gen, wd);
    e_thumb_icon_size_set(wd->img, w, h);
    e_thumb_icon_begin(wd->img);
-   
+
    edje_object_part_swallow(wd->o_frame, "e.swallow.content", wd->img);
    evas_object_show(wd->img);
+
    return 1;
 }
 
@@ -145,13 +145,14 @@
 {
    E_Widget_Data *wd;
    int ret;
-   
+
    wd = e_widget_data_get(obj);
    if (wd->o_thumb) evas_object_del(wd->o_thumb);
    wd->o_thumb = edje_object_add(e_livethumb_evas_get(wd->img));
    ret = edje_object_file_set(wd->o_thumb, file, group);
    evas_object_show(wd->o_thumb);
    e_livethumb_thumb_set(wd->img, wd->o_thumb);
+
    return ret;
 }
 
@@ -159,7 +160,7 @@
 _e_wid_del_hook(Evas_Object *obj)
 {
    E_Widget_Data *wd;
-   
+
    wd = e_widget_data_get(obj);
    free(wd);
 }



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to