Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/ecore
Dir : e17/libs/ecore/src/bin
Modified Files:
Tag: SPLIT
Makefile.am ecore_evas_test.c ecore_test.c
Log Message:
bee testing as cross-compile target for my ipaq... it works... well after
these minor patches... :) i have to use a script to cross-compile as using
configure/make/libtool just doesnt work. i'm refining the script. will come
later.
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/bin/Attic/Makefile.am,v
retrieving revision 1.1.2.9
retrieving revision 1.1.2.10
diff -u -3 -r1.1.2.9 -r1.1.2.10
--- Makefile.am 13 Feb 2003 13:04:50 -0000 1.1.2.9
+++ Makefile.am 15 Feb 2003 14:54:28 -0000 1.1.2.10
@@ -48,7 +48,7 @@
ecore_test_SOURCES = \
ecore_test.c
-ecore_test_LDADD = $(LDFLAGS) \
+ecore_test_LDADD = \
$(top_builddir)/src/lib/ecore/libecore.la \
$(ECORE_JOB_LIB) \
$(ECORE_FB_LIB) \
@@ -56,9 +56,7 @@
$(ECORE_EVAS_LIB) \
-lm
-ecore_test_LDFLAGS = \
-$(LDFLAGS) \
--static
+ecore_test_LDFLAGS =
ecore_test_CFLAGS = \
$(CFLAGS) \
@@ -74,7 +72,7 @@
ecore_evas_test_SOURCES = \
ecore_evas_test.c
-ecore_evas_test_LDADD = $(LDFLAGS) \
+ecore_evas_test_LDADD = \
$(top_builddir)/src/lib/ecore/libecore.la \
$(ECORE_JOB_LIB) \
$(ECORE_FB_LIB) \
@@ -82,9 +80,7 @@
$(ECORE_EVAS_LIB) \
-lm
-ecore_evas_test_LDFLAGS = \
-$(LDFLAGS) \
--static
+ecore_evas_test_LDFLAGS =
ecore_evas_test_CFLAGS = \
$(CFLAGS) \
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/bin/Attic/ecore_evas_test.c,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -3 -r1.1.2.1 -r1.1.2.2
--- ecore_evas_test.c 13 Feb 2003 13:04:50 -0000 1.1.2.1
+++ ecore_evas_test.c 15 Feb 2003 14:54:28 -0000 1.1.2.2
@@ -48,6 +48,14 @@
return 1;
}
+/* NB: on ipaq
+ *
+ * "F1" "F2" "F3" "F4"
+ * "Up"
+ * "Left" "Return" "Right"
+ * "Down"
+ *
+ */
void
cb_key_down(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
@@ -57,63 +65,66 @@
if (!strcmp(ev->keyname, "Escape")) ecore_main_loop_quit();
if (!strcmp(ev->keyname, "q")) ecore_main_loop_quit();
if (!strcmp(ev->keyname, "Q")) ecore_main_loop_quit();
- if (!strcmp(ev->keyname, "f"))
+ if ((!strcmp(ev->keyname, "f")) ||
+ (!strcmp(ev->keyname, "F1")))
{
- if (!ecore_evas_fullscreen_get(ee))
- ecore_evas_fullscreen_set(ee, 1);
- else
- ecore_evas_fullscreen_set(ee, 0);
+ if (!ecore_evas_fullscreen_get(ee))
+ ecore_evas_fullscreen_set(ee, 1);
+ else
+ ecore_evas_fullscreen_set(ee, 0);
}
if (!strcmp(ev->keyname, "o"))
{
- if (!ecore_evas_override_get(ee))
- ecore_evas_override_set(ee, 1);
- else
- ecore_evas_override_set(ee, 0);
- }
- if (!strcmp(ev->keyname, "r"))
- {
- int r;
-
- r = ecore_evas_rotation_get(ee);
- if (r == 0) r = 90;
- else if (r == 90) r = 270;
- else if (r == 270) r = 0;
- ecore_evas_rotation_set(ee, r);
+ if (!ecore_evas_override_get(ee))
+ ecore_evas_override_set(ee, 1);
+ else
+ ecore_evas_override_set(ee, 0);
+ }
+ if ((!strcmp(ev->keyname, "r")) ||
+ (!strcmp(ev->keyname, "F4")))
+ {
+ int r;
+
+ r = ecore_evas_rotation_get(ee);
+ if (r == 0) r = 90;
+ else if (r == 90) r = 270;
+ else if (r == 270) r = 0;
+ ecore_evas_rotation_set(ee, r);
}
if (!strcmp(ev->keyname, "b"))
{
- if (!ecore_evas_borderless_get(ee))
- ecore_evas_borderless_set(ee, 1);
- else
- ecore_evas_borderless_set(ee, 0);
+ if (!ecore_evas_borderless_get(ee))
+ ecore_evas_borderless_set(ee, 1);
+ else
+ ecore_evas_borderless_set(ee, 0);
}
if (!strcmp(ev->keyname, "d"))
{
- if (!ecore_evas_avoid_damage_get(ee))
- ecore_evas_avoid_damage_set(ee, 1);
- else
- ecore_evas_avoid_damage_set(ee, 0);
+ if (!ecore_evas_avoid_damage_get(ee))
+ ecore_evas_avoid_damage_set(ee, 1);
+ else
+ ecore_evas_avoid_damage_set(ee, 0);
}
if (!strcmp(ev->keyname, "s"))
{
- if (!ecore_evas_shaped_get(ee))
- ecore_evas_shaped_set(ee, 1);
- else
- ecore_evas_shaped_set(ee, 0);
- }
-# if 1 /* no data files shipped yet to test this */
- if (!strcmp(ev->keyname, "p"))
- {
- char *fl;
-
- ecore_evas_cursor_get(ee, &fl, NULL, NULL, NULL);
- if (!fl)
- ecore_evas_cursor_set(ee,
"/home/raster/C/evas_shadow/i/mouse_pointer.png", 1000000, 2, 2);
- else
- ecore_evas_cursor_set(ee, NULL, 0, 0, 0);
+ if (!ecore_evas_shaped_get(ee))
+ ecore_evas_shaped_set(ee, 1);
+ else
+ ecore_evas_shaped_set(ee, 0);
+ }
+#if 1 /* no data files shipped yet to test this */
+ if ((!strcmp(ev->keyname, "p")) ||
+ (!strcmp(ev->keyname, "Return")))
+ {
+ char *fl;
+
+ ecore_evas_cursor_get(ee, &fl, NULL, NULL, NULL);
+ if (!fl)
+ ecore_evas_cursor_set(ee, "data/pointers/mouse_pointer.png", 1000000, 2, 2);
+ else
+ ecore_evas_cursor_set(ee, NULL, 0, 0, 0);
}
-# endif
+#endif
}
void
@@ -130,15 +141,15 @@
evas_object_event_callback_add(o, EVAS_CALLBACK_KEY_DOWN, cb_key_down, ee);
evas_object_focus_set(o, 1);
evas_object_show(o);
- o_bg_rect = o;
-
- o = evas_object_image_add(evas);
- evas_object_image_file_set(o, IM"evas_logo.png", NULL);
- evas_object_resize(o, 200, 198);
- evas_object_image_fill_set(o, 0, 0, 200, 192);
- evas_object_move(o, (240 - 200) / 2, (320 -198) / 2);
- evas_object_show(o);
-
+ o_bg_rect = o;
+
+ o = evas_object_image_add(evas);
+ evas_object_image_file_set(o, IM"evas_logo.png", NULL);
+ evas_object_resize(o, 200, 198);
+ evas_object_image_fill_set(o, 0, 0, 200, 192);
+ evas_object_move(o, (240 - 200) / 2, (320 -198) / 2);
+ evas_object_show(o);
+
/* add a timer to animate them */
anim_timer = ecore_timer_add(0.01, app_animate_obj_timer, NULL);
}
@@ -155,25 +166,29 @@
/* create an evas */
if (!ecore_evas_init()) return -1;
- if ((argc > 1) && (!strcmp(argv[1], "-fb")))
- ee = ecore_evas_fb_new(NULL, 0, 240, 320);
- else if ((argc > 1) && (!strcmp(argv[1], "-x")))
- ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 240, 320);
- else if ((argc > 1) && (!strcmp(argv[1], "-h")))
- {
- printf("%s -x Test ecore_evas in X (default)\n"
- "%s -fb Test
ecore_evas in the Framebuffer\n"
- "%s -h Display this
help\n",
- argv[0], argv[0], argv[0]);
- ecore_evas_shutdown();
- ecore_shutdown();
- return 0;
- }
- else
- ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 240, 320);
+ if ((argc > 1) && (!strcmp(argv[1], "-fb")))
+ ee = ecore_evas_fb_new(NULL, 270, 240, 320);
+ else if ((argc > 1) && (!strcmp(argv[1], "-x")))
+ ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 240, 320);
+ else if ((argc > 1) && (!strcmp(argv[1], "-h")))
+ {
+ printf("%s -x Test ecore_evas in X (default)\n"
+ "%s -fb Test ecore_evas in the Framebuffer\n"
+ "%s -h Display this help\n",
+ argv[0], argv[0], argv[0]);
+ ecore_evas_shutdown();
+ ecore_shutdown();
+ return 0;
+ }
+ else
+#ifdef BUILD_ECORE_X
+ ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 240, 320);
+#else if BUILD_ECORE_FB
+ ee = ecore_evas_fb_new(NULL, 270, 240, 320);
+#endif
if (!ee) return -1;
ecore_evas_callback_delete_request_set(ee, app_delete_request);
- ecore_evas_callback_resize_set(ee, app_resize);
+ ecore_evas_callback_resize_set(ee, app_resize);
ecore_evas_title_set(ee, "Ecore Evas Test");
ecore_evas_name_class_set(ee, "ecore_test", "test_evas");
ecore_evas_show(ee);
@@ -181,7 +196,7 @@
evas_image_cache_set(evas, 8192 * 1024);
evas_font_cache_set(evas, 512 * 1024);
evas_font_path_append(evas, FN);
-
+
setup_ecore_evas_test();
ecore_main_loop_begin();
@@ -194,7 +209,7 @@
int
main(int argc, const char **argv)
{
- printf("Ecore_evas module not compiled. This program is empty.\n");
- return -1;
+ printf("Ecore_evas module not compiled. This program is empty.\n");
+ return -1;
}
#endif
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/bin/Attic/ecore_test.c,v
retrieving revision 1.1.2.28
retrieving revision 1.1.2.29
diff -u -3 -r1.1.2.28 -r1.1.2.29
--- ecore_test.c 13 Feb 2003 01:59:13 -0000 1.1.2.28
+++ ecore_test.c 15 Feb 2003 14:54:28 -0000 1.1.2.29
@@ -378,7 +378,7 @@
ecore_evas_cursor_get(ee, &fl, NULL, NULL, NULL);
if (!fl)
- ecore_evas_cursor_set(ee, "/home/raster/C/evas_shadow/i/mouse_pointer.png",
1000000, 2, 2);
+ ecore_evas_cursor_set(ee, "data/pointers/mouse_pointer.png", 1000000, 2, 2);
else
ecore_evas_cursor_set(ee, NULL, 0, 0, 0);
}
@@ -396,7 +396,7 @@
ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 240, 320);
#endif
#ifdef TEST_FB
- ee = ecore_evas_fb_new(NULL, 0, 240, 320);
+ ee = ecore_evas_fb_new(NULL, 270, 240, 320);
#endif
if (!ee) return 0;
ecore_evas_title_set(ee, "Ecore Evas Test");
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs