New app selection dialog for ibar/favorites/etc.

Desktops are grouped by Category instead of using the applications menu.


SVN revision: 30265
This commit is contained in:
rephorm 2007-06-07 01:09:24 +00:00 committed by rephorm
parent 69b5e834b6
commit 9c31d7806d
4 changed files with 15 additions and 6 deletions

View File

@ -133,8 +133,7 @@ e_int_config_winlist.h \
e_int_config_display.h \
e_int_config_desklock.h \
e_int_config_exebuf.h \
e_int_config_apps_menu.h \
e_int_config_apps_order.h \
e_int_config_apps.h \
e_int_config_dialogs.h \
e_int_config_color_classes.h \
e_int_config_mime.h \
@ -296,8 +295,7 @@ e_int_config_winlist.c \
e_int_config_display.c \
e_int_config_desklock.c \
e_int_config_exebuf.c \
e_int_config_apps_menu.c \
e_int_config_apps_order.c \
e_int_config_apps.c \
e_int_config_dialogs.c \
e_int_config_intl.c \
e_int_config_imc.c \

View File

@ -104,8 +104,7 @@
#include "e_int_config_screensaver.h"
#include "e_int_config_dpms.h"
#include "e_int_config_exebuf.h"
#include "e_int_config_apps_menu.h"
#include "e_int_config_apps_order.h"
#include "e_int_config_apps.h"
#include "e_int_config_dialogs.h"
#include "e_int_config_intl.h"
#include "e_int_config_imc.h"

View File

@ -135,6 +135,17 @@ e_order_files_prepend_relative(E_Order *eo, Evas_List *files, Efreet_Desktop *be
_e_order_save(eo);
}
EAPI void
e_order_clear(E_Order *eo)
{
E_OBJECT_CHECK(eo);
E_OBJECT_TYPE_CHECK(eo, E_ORDER_TYPE);
while (eo->desktops)
eo->desktops = evas_list_remove_list(eo->desktops, eo->desktops);
_e_order_save(eo);
}
/* local subsystem functions */
static void
_e_order_free(E_Order *eo)

View File

@ -152,6 +152,7 @@ e_widget_ilist_clear(Evas_Object *obj)
wd = e_widget_data_get(obj);
e_ilist_clear(wd->o_ilist);
e_scrollframe_child_pos_set(wd->o_scrollframe, 0, 0);
while (wd->callbacks)
{
E_Widget_Callback *wcb;