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 "main.h"
|
||||||
#include "win.h"
|
#include "win.h"
|
||||||
#include "winvid.h"
|
#include "winvid.h"
|
||||||
|
#include "winlist.h"
|
||||||
#include "dnd.h"
|
#include "dnd.h"
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -76,7 +77,11 @@ _cb_drop(void *data, Evas_Object *o EINA_UNUSED, Elm_Selection_Data *ev)
|
||||||
win_video_insert(win, ev->data);
|
win_video_insert(win, ev->data);
|
||||||
inserted = EINA_TRUE;
|
inserted = EINA_TRUE;
|
||||||
}
|
}
|
||||||
if (inserted) win_video_next(win);
|
if (inserted)
|
||||||
|
{
|
||||||
|
win_video_next(win);
|
||||||
|
win_list_content_update(win);
|
||||||
|
}
|
||||||
return EINA_TRUE;
|
return EINA_TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -324,3 +324,16 @@ win_list_size_update(Evas_Object *win)
|
||||||
evas_object_size_hint_min_set(sizer, w, h);
|
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_toggle(Evas_Object *win);
|
||||||
void win_list_sel_update(Evas_Object *win);
|
void win_list_sel_update(Evas_Object *win);
|
||||||
void win_list_size_update(Evas_Object *win);
|
void win_list_size_update(Evas_Object *win);
|
||||||
|
void win_list_content_update(Evas_Object *win);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue