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

Reply via email to