forked from enlightenment/rage
update winlist on dnd add
This commit is contained in:
parent
5383008606
commit
50909ee575
|
@ -2,6 +2,7 @@
|
|||
#include "main.h"
|
||||
#include "win.h"
|
||||
#include "winvid.h"
|
||||
#include "winlist.h"
|
||||
#include "dnd.h"
|
||||
|
||||
void
|
||||
|
@ -76,7 +77,11 @@ _cb_drop(void *data, Evas_Object *o EINA_UNUSED, Elm_Selection_Data *ev)
|
|||
win_video_insert(win, ev->data);
|
||||
inserted = EINA_TRUE;
|
||||
}
|
||||
if (inserted) win_video_next(win);
|
||||
if (inserted)
|
||||
{
|
||||
win_video_next(win);
|
||||
win_list_content_update(win);
|
||||
}
|
||||
return EINA_TRUE;
|
||||
}
|
||||
|
||||
|
|
|
@ -324,3 +324,16 @@ win_list_size_update(Evas_Object *win)
|
|||
evas_object_size_hint_min_set(sizer, w, h);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
win_list_content_update(Evas_Object *win)
|
||||
{
|
||||
Eina_List *list;
|
||||
|
||||
if (!tb) return;
|
||||
while ((list = elm_box_children_get(bx)))
|
||||
{
|
||||
evas_object_del(list->data);
|
||||
}
|
||||
_fill_box(win);
|
||||
}
|
||||
|
|
|
@ -6,5 +6,6 @@ void win_list_hide(Evas_Object *win);
|
|||
void win_list_toggle(Evas_Object *win);
|
||||
void win_list_sel_update(Evas_Object *win);
|
||||
void win_list_size_update(Evas_Object *win);
|
||||
void win_list_content_update(Evas_Object *win);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue