parent
d929258e57
commit
30af154860
|
@ -1,4 +1,5 @@
|
|||
images {
|
||||
image: "icon_close.png" COMP;
|
||||
image: "slider_up.png" COMP;
|
||||
image: "slider_down.png" COMP;
|
||||
image: "menu.png" COMP;
|
||||
|
@ -53,5 +54,6 @@ ICON_GROUP("Spacer", "live_spacer.png")
|
|||
ICON_GROUP("Swallow", "live_swallow.png")
|
||||
ICON_GROUP("Text", "live_text.png")
|
||||
ICON_GROUP("Textblock", "live_textblock.png")
|
||||
ICON_GROUP("close", "icon_close.png")
|
||||
|
||||
#undef ICON_GROUP
|
||||
|
|
|
@ -69,4 +69,5 @@ EXTRA_DIST = \
|
|||
white_bar_vert_glow.png \
|
||||
horizontal_separated_bar_small_glow.png \
|
||||
expand.png \
|
||||
invert.png
|
||||
invert.png \
|
||||
icon_close.png
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 426 B |
|
@ -60,16 +60,28 @@ group { name: "about_layout";
|
|||
rel2.relative: 0 0;
|
||||
}
|
||||
}
|
||||
part { name: "elm.swallow.back_button";
|
||||
type: SWALLOW;
|
||||
swallow { "elm.swallow.back_button";
|
||||
scale: 1;
|
||||
description { state: "default" 0.0;
|
||||
clip_to: "clipper";
|
||||
desc {
|
||||
fixed: 1 1;
|
||||
min: 26 26;
|
||||
max: 26 26;
|
||||
rel1.offset: 0 10;
|
||||
rel2.offset: -37 -1;
|
||||
align: 1 0.0;
|
||||
rel1.relative: 0 0;
|
||||
rel2.relative: 0 0;
|
||||
rel1.to: "back_button_padding";
|
||||
rel2.to: "back_button_padding";
|
||||
}
|
||||
}
|
||||
spacer { "back_button_padding";
|
||||
scale: 1;
|
||||
desc {
|
||||
fixed: 1 1;
|
||||
min: 22 0;
|
||||
align: 1 0.0;
|
||||
rel1.relative: 1 0;
|
||||
rel2.relative: 1 0;
|
||||
}
|
||||
}
|
||||
part { name: "event_blocker";
|
||||
|
@ -942,15 +954,13 @@ group { name: "menu_layout";
|
|||
align: 1 1;
|
||||
}
|
||||
}
|
||||
part { name: "elm.swallow.back_button";
|
||||
type: SWALLOW;
|
||||
swallow { "elm.swallow.back_button";
|
||||
scale: 1;
|
||||
description { state: "default" 0.0;
|
||||
clip_to: "clipper";
|
||||
desc {
|
||||
fixed: 1 1;
|
||||
min: 26 26;
|
||||
max: 26 26;
|
||||
rel1.offset: 0 10;
|
||||
rel2.offset: -37 -1;
|
||||
align: 1 0.0;
|
||||
}
|
||||
}
|
||||
|
@ -1007,11 +1017,6 @@ group { name: "menu_layout";
|
|||
program { name: "dismiss_done";
|
||||
action: SIGNAL_EMIT "elm,state,dismiss,done" "";
|
||||
}
|
||||
program { "bg_clicked";
|
||||
signal: "mouse,clicked,1";
|
||||
source: "bg";
|
||||
action: SIGNAL_EMIT "elm,state,clicked" "";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -138,15 +138,15 @@ newfile_cancel_btn_cb(void *data, Evas_Object *obj EINA_UNUSED,
|
|||
}
|
||||
|
||||
static void
|
||||
about_close_cb(void *data, Evas_Object *obj EINA_UNUSED,
|
||||
void *envent_info EINA_UNUSED)
|
||||
about_back_btn_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
|
||||
void *envent_info EINA_UNUSED)
|
||||
{
|
||||
menu_data *md = data;
|
||||
about_close(md);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_close_cb(void *data, Evas_Object *obj EINA_UNUSED,
|
||||
menu_back_btn_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED,
|
||||
void *envent_info EINA_UNUSED)
|
||||
{
|
||||
menu_data *md = data;
|
||||
|
@ -247,13 +247,16 @@ about_open(menu_data *md)
|
|||
|
||||
//Back Button
|
||||
Evas_Object *back_button = elm_button_add(layout);
|
||||
elm_object_style_set(back_button, elm_app_name_get());
|
||||
elm_object_scale_set(back_button, 1.15);
|
||||
elm_object_focus_allow_set(back_button, EINA_FALSE);
|
||||
evas_object_show(back_button);
|
||||
evas_object_smart_callback_add(back_button, "clicked", about_close_cb, md);
|
||||
evas_object_smart_callback_add(back_button, "clicked",
|
||||
about_back_btn_clicked_cb, md);
|
||||
|
||||
//back button image can be changed to another one
|
||||
//Back Button Icon
|
||||
Evas_Object *back_img = elm_image_add(back_button);
|
||||
elm_image_file_set(back_img, EDJE_PATH, "undo");
|
||||
elm_image_file_set(back_img, EDJE_PATH, "close");
|
||||
elm_object_content_set(back_button, back_img);
|
||||
|
||||
elm_object_part_content_set(layout, "elm.swallow.back_button", back_button);
|
||||
|
@ -327,15 +330,6 @@ exit_btn_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED,
|
|||
menu_exit();
|
||||
}
|
||||
|
||||
static void
|
||||
menu_clicked(void *data, Evas_Object *obj EINA_UNUSED,
|
||||
const char *emission EINA_UNUSED, const char *source EINA_UNUSED)
|
||||
{
|
||||
menu_data *md = data;
|
||||
enventor_object_focus_set(base_enventor_get(), EINA_TRUE);
|
||||
menu_toggle();
|
||||
}
|
||||
|
||||
static Evas_Object *
|
||||
btn_create(Evas_Object *parent, const char *label, Evas_Smart_Cb cb, void *data)
|
||||
{
|
||||
|
@ -628,8 +622,6 @@ menu_open(menu_data *md)
|
|||
//Layout
|
||||
Evas_Object *layout = elm_layout_add(base_win_get());
|
||||
elm_layout_file_set(layout, EDJE_PATH, "menu_layout");
|
||||
elm_object_signal_callback_add(layout, "elm,state,clicked", "",
|
||||
menu_clicked, md);
|
||||
elm_object_signal_callback_add(layout, "elm,state,dismiss,done", "",
|
||||
menu_dismiss_done, md);
|
||||
evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
|
||||
|
@ -638,13 +630,16 @@ menu_open(menu_data *md)
|
|||
|
||||
//Back Button
|
||||
Evas_Object *back_button = elm_button_add(layout);
|
||||
elm_object_style_set(back_button, elm_app_name_get());
|
||||
elm_object_scale_set(back_button, 1.15);
|
||||
elm_object_focus_allow_set(back_button, EINA_FALSE);
|
||||
evas_object_show(back_button);
|
||||
evas_object_smart_callback_add(back_button, "clicked", menu_close_cb, md);
|
||||
evas_object_smart_callback_add(back_button, "clicked",
|
||||
menu_back_btn_clicked_cb, md);
|
||||
|
||||
//back button image can be changed to another one
|
||||
//Back Button Icon
|
||||
Evas_Object *back_img = elm_image_add(back_button);
|
||||
elm_image_file_set(back_img, EDJE_PATH, "undo");
|
||||
elm_image_file_set(back_img, EDJE_PATH, "close");
|
||||
elm_object_content_set(back_button, back_img);
|
||||
|
||||
elm_object_part_content_set(layout, "elm.swallow.back_button", back_button);
|
||||
|
|
Loading…
Reference in New Issue