Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_about.c e_border.c e_obj_dialog.c e_theme_about.c 


Log Message:


handle forced resized in about dialogs

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_about.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -3 -r1.19 -r1.20
--- e_about.c   4 May 2007 16:21:53 -0000       1.19
+++ e_about.c   8 Jul 2008 19:41:42 -0000       1.20
@@ -7,6 +7,7 @@
 static void _e_about_free(E_About *about);
 static void _e_about_cb_delete(E_Win *win);
 static void _e_about_cb_close(void *data, Evas_Object *obj, const char 
*emission, const char *source);
+static void _e_about_cb_resize(E_Win *win);
 
 static E_About *_e_about = NULL;
 
@@ -60,6 +61,7 @@
        return NULL;
      }
    e_win_delete_callback_set(about->win, _e_about_cb_delete);
+   e_win_resize_callback_set(about->win, _e_about_cb_resize);
    about->win->data = about;
    e_win_dialog_set(about->win, 1);
    e_win_name_class_set(about->win, "E", "_about");
@@ -200,4 +202,13 @@
    about = data;
    if (!about) return;
    e_util_defer_object_del(E_OBJECT(about));
+}
+
+static void
+_e_about_cb_resize(E_Win *win)
+{
+   E_About *about;
+   
+   about = win->data;
+   evas_object_resize(about->bg_object, about->win->w, about->win->h);
 }
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.635
retrieving revision 1.636
diff -u -3 -r1.635 -r1.636
--- e_border.c  19 May 2008 04:15:47 -0000      1.635
+++ e_border.c  8 Jul 2008 19:41:42 -0000       1.636
@@ -1376,7 +1376,8 @@
      {
        if (e_border_under_pointer_get(bd->desk, bd))
          {
-            if (!e_border_pointer_warp_to_center(bd))
+// FIXME: make this config. this is just annoying to warp all the time here!
+//          if (!e_border_pointer_warp_to_center(bd))
               e_border_focus_set(bd, 1, 1);
          }
        else
@@ -1385,7 +1386,8 @@
    else if (e_config->focus_policy == E_FOCUS_CLICK)
      e_border_focus_set(bd, 1, 1);
    else
-     if (!e_border_pointer_warp_to_center(bd))
+// FIXME: make this config. this is just annoying to warp all the time here!
+//     if (!e_border_pointer_warp_to_center(bd))
        e_border_focus_set(bd, 1, 1);
 
    ecore_x_pointer_ungrab();
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_obj_dialog.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- e_obj_dialog.c      4 May 2007 16:21:53 -0000       1.4
+++ e_obj_dialog.c      8 Jul 2008 19:41:42 -0000       1.5
@@ -7,6 +7,7 @@
 static void _e_obj_dialog_free(E_Obj_Dialog *od);
 static void _e_obj_dialog_cb_delete(E_Win *win);
 static void _e_obj_dialog_cb_close(void *data, Evas_Object *obj, const char 
*emission, const char *source);
+static void _e_obj_dialog_cb_resize(E_Win *win);
 
 /* local subsystem globals */
 
@@ -36,6 +37,7 @@
        return NULL;
      }
    e_win_delete_callback_set(od->win, _e_obj_dialog_cb_delete);
+   e_win_resize_callback_set(od->win, _e_obj_dialog_cb_resize);
    od->win->data = od;
    e_win_dialog_set(od->win, 1);
    e_win_name_class_set(od->win, class_name, class_class);
@@ -137,4 +139,13 @@
    if (od->cb_delete)
      od->cb_delete(od);
    e_util_defer_object_del(E_OBJECT(od));
+}
+
+static void
+_e_obj_dialog_cb_resize(E_Win *win)
+{
+   E_Obj_Dialog *od;
+   
+   od = win->data;
+   evas_object_resize(od->bg_object, od->win->w, od->win->h);
 }
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_theme_about.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- e_theme_about.c     4 May 2007 16:21:53 -0000       1.10
+++ e_theme_about.c     8 Jul 2008 19:41:42 -0000       1.11
@@ -7,6 +7,7 @@
 static void _e_theme_about_free(E_Theme_About *about);
 static void _e_theme_about_cb_delete(E_Win *win);
 static void _e_theme_about_cb_close(void *data, Evas_Object *obj, const char 
*emission, const char *source);
+static void _e_theme_about_cb_resize(E_Win *win);
 
 static E_Theme_About *_e_theme_about = NULL;
 
@@ -60,6 +61,7 @@
        return NULL;
      }
    e_win_delete_callback_set(about->win, _e_theme_about_cb_delete);
+   e_win_resize_callback_set(about->win, _e_theme_about_cb_resize);
    about->win->data = about;
    e_win_dialog_set(about->win, 1);
    e_win_name_class_set(about->win, "E", "_theme_about");
@@ -129,4 +131,13 @@
    about = data;
    if (!about) return;
    e_util_defer_object_del(E_OBJECT(about));
+}
+
+static void
+_e_theme_about_cb_resize(E_Win *win)
+{
+   E_Theme_About *about;
+   
+   about = win->data;
+   evas_object_resize(about->bg_object, about->win->w, about->win->h);
 }



-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to