newfile - support double click item selection.

This commit is contained in:
ChunEon Park 2014-07-12 16:14:16 +09:00
parent 5b6785e252
commit 17db0c8e96
3 changed files with 7 additions and 3 deletions

View File

@ -39,6 +39,8 @@ static void warning_no_btn_cb(void *data, Evas_Object *obj EINA_UNUSED,
static void new_save_btn_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED);
static void edc_file_save(menu_data *md);
static void new_yes_btn_cb(void *data, Evas_Object *obj EINA_UNUSED,
void *event_info EINA_UNUSED);
static void
fileselector_close()
@ -201,7 +203,7 @@ newfile_open(menu_data *md)
base_win_resize_object_add(layout);
elm_object_part_content_set(layout, "elm.swallow.content",
newfile_create(layout));
newfile_create(layout, newfile_ok_btn_cb, md));
Evas_Object *btn;
//Ok Button

View File

@ -103,7 +103,7 @@ templates_get(new_data *nd)
}
Evas_Object *
newfile_create(Evas_Object *parent)
newfile_create(Evas_Object *parent, Evas_Smart_Cb selected_cb, void *data)
{
new_data *nd = g_nd;
if (!nd)
@ -130,6 +130,7 @@ newfile_create(Evas_Object *parent)
elm_object_focus_set(list, EINA_TRUE);
evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_size_hint_align_set(list, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_smart_callback_add(list, "clicked,double", selected_cb, data);
Eina_List *l;
Eina_Stringshare *name;

View File

@ -1,3 +1,4 @@
void newfile_default_set();
void newfile_set(edit_data *ed);
Evas_Object * newfile_create(Evas_Object *parent);
Evas_Object * newfile_create(Evas_Object *parent, Evas_Smart_Cb selected_cb, void *data);