forked from enlightenment/enventor
newfile - support double click item selection.
This commit is contained in:
parent
5b6785e252
commit
17db0c8e96
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue