Enlightenment CVS committal Author : raster Project : e17 Module : apps/exquisite
Dir : e17/apps/exquisite/src/bin Modified Files: main.c main.h theme.c write.c Log Message: add prototypes in write handle resize properly! =================================================================== RCS file: /cvs/e/e17/apps/exquisite/src/bin/main.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- main.c 13 May 2008 01:12:31 -0000 1.5 +++ main.c 13 May 2008 01:41:57 -0000 1.6 @@ -17,6 +17,7 @@ static int _cb_exit(void *data, int ev_type, void *ev); static void _cb_delete_request(Ecore_Evas *ee); +static void _cb_resize(Ecore_Evas *ee); static int _args(void); int @@ -57,6 +58,13 @@ ecore_main_loop_quit(); } +static void +_cb_resize(Ecore_Evas *ee) +{ + evas_output_viewport_get(evas, NULL, NULL, &scr_w, &scr_h); + theme_resize(); +} + static int _args(void) { @@ -181,6 +189,7 @@ ecore_evas_rotation_set(ee, rot); ecore_evas_size_min_set(ee, w, h); ecore_evas_size_max_set(ee, w, h); + ecore_evas_callback_resize_set(ee, _cb_resize); ecore_evas_callback_delete_request_set(ee, _cb_delete_request); ecore_evas_title_set(ee, "Exquisite Window"); ecore_evas_name_class_set(ee, "exquisite", "Exquisite"); =================================================================== RCS file: /cvs/e/e17/apps/exquisite/src/bin/main.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- main.h 29 Nov 2007 07:00:31 -0000 1.2 +++ main.h 13 May 2008 01:41:57 -0000 1.3 @@ -28,6 +28,7 @@ void theme_init(const char *theme); void theme_shutdown(void); +void theme_resize(void); void theme_exit(void (*func) (void *data), void *data); void theme_exit_abort(void); void theme_title_set(const char *txt); =================================================================== RCS file: /cvs/e/e17/apps/exquisite/src/bin/theme.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- theme.c 29 Nov 2007 07:00:31 -0000 1.2 +++ theme.c 13 May 2008 01:41:57 -0000 1.3 @@ -96,6 +96,12 @@ o_bg = NULL; } +void +theme_resize(void) +{ + evas_object_resize(o_bg, scr_w, scr_h); +} + /* emit to theme to shut down - when done call callback func */ static void (*_theme_exit_func) (void *data) = NULL; static void *theme_exit_data = NULL; =================================================================== RCS file: /cvs/e/e17/apps/exquisite/src/bin/write.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- write.c 13 May 2008 01:12:31 -0000 1.5 +++ write.c 13 May 2008 01:41:57 -0000 1.6 @@ -12,6 +12,8 @@ #include "ipc.h" +int ipc_connect_retry(void *data); +int ipc_connect_timeout(void *data); void ipc_init(void); void ipc_shutdown(void); ------------------------------------------------------------------------- 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