gl_appdata *ad = (gl_appdata *)data;
Elm_Object_Item *nf_it = NULL;
Evas_Object *done_btn = NULL;
- Evas_Object *cancel_btn = NULL;
Evas_Object *end_btn = NULL;
_gl_ctrl_show_tabbar(ad, false);
nf_it = elm_naviframe_item_push(parent, title, end_btn, NULL, obj,
NULL);
- /* Add 'Cancel' button */
- cancel_btn = _gl_but_create_but(parent, NULL, NULL,
- GL_BUTTON_STYLE_NAVI_PRE,
- __gl_albums_rename_cancel_cb, data);
- GL_CHECK_VAL(cancel_btn, -1);
- elm_object_item_part_content_set(nf_it, GL_NAVIFRAME_TITLE_PREV_BTN,
- cancel_btn);
/* Add 'Done' button */
done_btn = _gl_but_create_but(parent, NULL, GL_STR_DONE,
- GL_BUTTON_STYLE_NAVI_TITLE,
+ GL_BUTTON_STYLE_NAVI_TOOLBAR,
__gl_albums_rename_done_cb, data);
GL_CHECK_VAL(done_btn, -1);
elm_object_item_part_content_set(nf_it, GL_NAVIFRAME_BTN1, done_btn);
#include "gl-popup.h"
#include "gl-strings.h"
#include "gl-controlbar.h"
+#include "gl-editfield.h"
#define GL_UG_PKG_MESSAGE "msg-composer-efl"
#define GL_UG_PKG_EMAIL "email-composer-efl"
ad->uginfo.ug_type = -1;
ad->uginfo.iv_type = -1;
+ /* Show cursor and IMF if not popup showed */
+ if (ad->entryinfo.editfield)
+ _gl_editfield_show_imf(ad);
+
/**
* If (1) view_mode is set as GL_VIEW_THUMBS in gridview,
* It means ug_called_by_me is ImageViewer UG.
void *event_info)
{
GL_CHECK(data);
- Evas_Object *done_btn = NULL;
- Elm_Object_Item *it = NULL;
gl_dbg("elm,state,sip,shown");
-
- it = elm_naviframe_top_item_get((Evas_Object *)data);
- GL_CHECK(it);
- /* Set button to title toolbar */
- done_btn = elm_object_item_part_content_get(it,
- GL_NAVIFRAME_TITLE_BTN1);
- if (done_btn == NULL) {
- done_btn = elm_object_item_part_content_unset(it,
- GL_NAVIFRAME_BTN1);
- elm_object_item_part_content_set(it, GL_NAVIFRAME_TITLE_BTN1,
- done_btn);
- }
- elm_object_item_signal_emit(it, "elm,state,sip,shown", "");
+ return;
}
static void __gl_ui_hide_title_toolbar(void *data, Evas_Object *obj,
void *event_info)
{
GL_CHECK(data);
- Evas_Object *done_btn = NULL;
- Elm_Object_Item *it = NULL;
gl_dbg("elm,state,sip,hidden");
-
- it = elm_naviframe_top_item_get((Evas_Object *)data);
- GL_CHECK(it);
- /* Set button to bottom toolbar */
- done_btn = elm_object_item_part_content_get(it, GL_NAVIFRAME_BTN1);
- if (done_btn == NULL) {
- done_btn = elm_object_item_part_content_unset(it,
- GL_NAVIFRAME_TITLE_BTN1);
- elm_object_item_part_content_set(it, GL_NAVIFRAME_BTN1,
- done_btn);
- }
- elm_object_item_signal_emit(it, "elm,state,sip,hidden", "");
+ return;
}
void _gl_ui_slideshow_cb(void *data, Evas_Object *obj, void *event_info)
int _gl_share_load(void *data, const char *label)
{
GL_CHECK_VAL(label, -1);
- GL_CHECK_VAL(data, -1);
+ GL_CHECK_VAL(data, GL_UG_FAIL);
+ gl_appdata *ad = (gl_appdata *)data;
gl_dbg("label : %s ", label);
if (!g_strcmp0(label, GL_SHARE_MESSAGE)) {
gl_ext_load_ug(data, GL_UG_EMAIL);
} else if (!g_strcmp0(label, GL_SHARE_BLUETOOTH)) {
gl_ext_load_ug(data, GL_UG_BT);
+ if (ad->entryinfo.imf_entry)
+ elm_object_focus_set(ad->entryinfo.imf_entry,
+ EINA_FALSE);
} else {
gl_dbgE("Wrong UG name!");
return -1;
} else if (!g_strcmp0(selected_label, GL_STR_CTRL_ITEM_TAGS)) {
gl_dbg("Tags");
if (ad->ctrlinfo.tab_mode == GL_CTRL_TAB_TAGS) {
- gl_set_view_mode(ad, GL_VIEW_TAGS);
gl_dbg("Already in Tags Tab.");
return;
}