EPhysics: don't show background box on camera tests

SVN revision: 75134
This commit is contained in:
Bruno Dilly 2012-08-10 21:02:25 +00:00
parent 6775a71abd
commit bc2d36257f
15 changed files with 50 additions and 7 deletions

View File

@ -1,15 +1,27 @@
images {
image: "arrows.png" COMP;
image: "background.jpg" COMP;
}
group {
name: "frame";
images {
image: "arrows.png" COMP;
image: "background.jpg" COMP;
}
parts {
part {
name: "bg";
type: RECT;
mouse_events: 0;
description {
state: "default" 0.0;
min: 512 384;
max: 512 384;
color: 153 134 117 255;
}
}
part {
name: "borders";
type: IMAGE;
mouse_events: 0;
description {
@ -17,6 +29,12 @@
min: 512 384;
max: 512 384;
image.normal: "background.jpg";
visible: 0;
}
description {
state: "visible" 0.0;
inherit: "default" 0.0;
visible: 1;
}
}
@ -166,6 +184,14 @@
target: "arrows_msg";
}
program {
name: "borders,show";
source: "ephysics_test";
signal: "borders,show";
action: STATE_SET "visible" 0.0;
target: "borders";
}
program {
name: "velocity,show";
source: "ephysics_test";

View File

@ -84,6 +84,7 @@ test_bouncing_ball(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *eve
elm_layout_signal_callback_add(test_data->layout, "restart", "test-theme",
_restart, test_data);
elm_object_signal_emit(test_data->layout, "borders,show", "ephysics_test");
elm_object_signal_emit(test_data->layout, "arrows,show", "ephysics_test");
world = ephysics_world_new();

View File

@ -50,6 +50,7 @@ test_bouncing_text(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *eve
test_data = test_data_new();
test_win_add(test_data, "Bouncing Text", EINA_TRUE);
elm_object_signal_emit(test_data->layout, "borders,show", "ephysics_test");
elm_layout_signal_callback_add(test_data->layout, "restart", "test-theme",
_restart, test_data);

View File

@ -69,6 +69,7 @@ test_colliding_balls(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *e
test_data = test_data_new();
test_win_add(test_data, "Colliding Balls", EINA_TRUE);
elm_object_signal_emit(test_data->layout, "borders,show", "ephysics_test");
elm_layout_signal_callback_add(test_data->layout, "restart", "test-theme",
_restart, test_data);

View File

@ -156,7 +156,10 @@ test_collision(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_i
return;
}
test_win_add((Test_Data *)collision_data, "Collision Detection", EINA_FALSE);
test_win_add((Test_Data *)collision_data, "Collision Detection",
EINA_FALSE);
elm_object_signal_emit(collision_data->base.layout, "borders,show",
"ephysics_test");
evas_object_smart_callback_add(collision_data->base.win,
"delete,request", _win_del, collision_data);
elm_layout_signal_callback_add(collision_data->base.layout, "restart",

View File

@ -62,6 +62,7 @@ test_collision_filter(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *
test_data = test_data_new();
test_win_add(test_data, "Collision Filter", EINA_TRUE);
elm_object_signal_emit(test_data->layout, "borders,show", "ephysics_test");
elm_layout_signal_callback_add(test_data->layout, "restart", "test-theme",
_restart, test_data);

View File

@ -102,9 +102,10 @@ test_collision_speed(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *e
test_win_add((Test_Data *) speed_data, "Collision with High Speed",
EINA_FALSE);
elm_object_signal_emit(speed_data->base.layout, "borders,show",
"ephysics_test");
evas_object_smart_callback_add(speed_data->base.win,
"delete,request", _win_del, speed_data);
elm_layout_signal_callback_add(speed_data->base.layout, "restart",
"test-theme", _restart, speed_data);

View File

@ -88,6 +88,7 @@ test_constraint(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_
test_data = test_data_new();
test_win_add(test_data, "Constraint", EINA_TRUE);
elm_object_signal_emit(test_data->layout, "borders,show", "ephysics_test");
elm_layout_signal_callback_add(test_data->layout, "restart", "test-theme",
_restart, test_data);

View File

@ -59,6 +59,7 @@ test_falling_letters(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *e
test_data = test_data_new();
test_win_add(test_data, "Falling Letters", EINA_TRUE);
elm_object_signal_emit(test_data->layout, "borders,show", "ephysics_test");
elm_layout_signal_callback_add(test_data->layout, "restart", "test-theme",
_restart, test_data);

View File

@ -111,6 +111,7 @@ test_jumping_balls(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *eve
test_data = test_data_new();
test_win_add(test_data, "Jumping Balls", EINA_TRUE);
elm_object_signal_emit(test_data->layout, "borders,show", "ephysics_test");
elm_layout_signal_callback_add(test_data->layout, "restart", "test-theme",
_restart, test_data);

View File

@ -98,6 +98,7 @@ test_no_gravity(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_
test_data = test_data_new();
test_win_add(test_data, "No Gravity", EINA_TRUE);
elm_object_signal_emit(test_data->layout, "borders,show", "ephysics_test");
elm_layout_signal_callback_add(test_data->layout, "restart", "test-theme",
_restart, test_data);

View File

@ -82,6 +82,7 @@ test_rotate(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info
test_data = test_data_new();
test_win_add(test_data, "Rotate", EINA_TRUE);
elm_object_signal_emit(test_data->layout, "borders,show", "ephysics_test");
elm_layout_signal_callback_add(test_data->layout, "restart", "test-theme",
_restart, test_data);

View File

@ -129,6 +129,8 @@ test_sleeping(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_in
}
test_win_add((Test_Data *)sleeping_data, "Sleeping Threshold", EINA_FALSE);
elm_object_signal_emit(sleeping_data->base.layout, "borders,show",
"ephysics_test");
evas_object_smart_callback_add(sleeping_data->base.win,
"delete,request", _win_del, sleeping_data);
elm_layout_signal_callback_add(sleeping_data->base.layout, "restart",

View File

@ -152,6 +152,7 @@ test_slider(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info
test_data = test_data_new();
test_win_add(test_data, "Slider", EINA_TRUE);
elm_object_signal_emit(test_data->layout, "borders,show", "ephysics_test");
elm_layout_signal_callback_add(test_data->layout, "restart", "test-theme",
_restart, test_data);

View File

@ -113,6 +113,7 @@ test_velocity(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_in
"Linear velocity: 0, 0");
elm_layout_text_set(test_data->layout, "angular_vel", "Angular velocity: 0");
elm_object_signal_emit(test_data->layout, "borders,show", "ephysics_test");
elm_object_signal_emit(test_data->layout, "arrows,show", "ephysics_test");
elm_object_signal_emit(test_data->layout, "velocity,show", "ephysics_test");