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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs