update winlist on dnd add

v-0.4.0
Carsten Haitzler 10 years ago
parent 5383008606
commit 50909ee575
  1. 7
      src/bin/dnd.c
  2. 13
      src/bin/winlist.c
  3. 1
      src/bin/winlist.h

@ -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…
Cancel
Save