E_CONFIG_VAL(D, T, thumbscroll_momentum_threshhold, DOUBLE);
E_CONFIG_VAL(D, T, thumbscroll_friction, DOUBLE);
- E_CONFIG_VAL(D, T, hal_desktop, INT);
- E_CONFIG_VAL(D, T, hal_auto_mount, INT);
- E_CONFIG_VAL(D, T, hal_auto_open, INT);
+ E_CONFIG_VAL(D, T, dbus_desktop, INT);
+ E_CONFIG_VAL(D, T, dbus_auto_mount, INT);
+ E_CONFIG_VAL(D, T, dbus_auto_open, INT);
E_CONFIG_VAL(D, T, border_keyboard.timeout, DOUBLE);
E_CONFIG_VAL(D, T, border_keyboard.move.dx, UCHAR);
double thumbscroll_momentum_threshhold; // GUI
double thumbscroll_friction; // GUI
- int hal_desktop;
- int hal_auto_mount;
- int hal_auto_open;
+ int dbus_desktop;
+ int dbus_auto_mount;
+ int dbus_auto_open;
struct {
double timeout;
static void _e_fm_error_ignore_this_cb(void *data, E_Dialog *dialog);
static void _e_fm_error_ignore_all_cb(void *data, E_Dialog *dialog);
-static void _e_fm_hal_error_dialog(const char *title, const char *msg, const char *pstr);
+static void _e_fm_dbus_error_dialog(const char *title, const char *msg, const char *pstr);
static void _e_fm2_file_delete(Evas_Object *obj);
static void _e_fm2_file_delete_menu(void *data, E_Menu *m, E_Menu_Item *mi);
if (!sd) return; // safety
if (sd->mount)
{
- // At this moment E_Fm2_Mount object already deleted in e_fm_hal.c
+ // At this moment E_Fm2_Mount object already deleted in e_fm_dbus.c
sd->mount = NULL;
if (sd->config->view.open_dirs_in_place)
e_fm2_path_set(data, "favorites", "/");
&& strncmp(sd->mount->mount_point, sd->realpath,
strlen(sd->mount->mount_point)))
{
- e_fm2_hal_unmount(sd->mount);
+ e_fm2_dbus_unmount(sd->mount);
sd->mount = NULL;
}
{
E_Volume *v = NULL;
- v = e_fm2_hal_volume_find(sd->dev + strlen("removable:"));
+ v = e_fm2_dbus_volume_find(sd->dev + strlen("removable:"));
if (v)
- sd->mount = e_fm2_hal_mount(v,
+ sd->mount = e_fm2_dbus_mount(v,
_e_fm2_cb_mount_ok, _e_fm2_cb_mount_fail,
_e_fm2_cb_unmount_ok, NULL, obj);
}
else if (sd->config->view.open_dirs_in_place == 0)
{
E_Fm2_Mount *m;
- m = e_fm2_hal_mount_find(sd->realpath);
+ m = e_fm2_dbus_mount_find(sd->realpath);
if (m)
- sd->mount = e_fm2_hal_mount(m->volume,
+ sd->mount = e_fm2_dbus_mount(m->volume,
_e_fm2_cb_mount_ok, _e_fm2_cb_mount_fail,
_e_fm2_cb_unmount_ok, NULL, obj);
}
E_Storage *s;
s = eet_data_descriptor_decode(_e_storage_edd, e->data, e->size);
- if (s) e_fm2_hal_storage_add(s);
+ if (s) e_fm2_dbus_storage_add(s);
}
break;
E_Storage *s;
udi = e->data;
- s = e_fm2_hal_storage_find(udi);
- if (s) e_fm2_hal_storage_del(s);
+ s = e_fm2_dbus_storage_find(udi);
+ if (s) e_fm2_dbus_storage_del(s);
}
break;
v = eet_data_descriptor_decode(_e_volume_edd, e->data, e->size);
if (v)
{
- e_fm2_hal_volume_add(v);
- if (e_config->hal_auto_mount && !v->mounted && !v->first_time)
+ e_fm2_dbus_volume_add(v);
+ if (e_config->dbus_auto_mount && !v->mounted && !v->first_time)
_e_fm2_client_mount(v->udi, v->mount_point);
v->first_time = 0;
}
E_Volume *v;
udi = e->data;
- v = e_fm2_hal_volume_find(udi);
- if (v) e_fm2_hal_volume_del(v);
+ v = e_fm2_dbus_volume_find(udi);
+ if (v) e_fm2_dbus_volume_del(v);
}
break;
udi = e->data;
mountpoint = udi + strlen(udi) + 1;
- v = e_fm2_hal_volume_find(udi);
+ v = e_fm2_dbus_volume_find(udi);
if (v)
{
- e_fm2_hal_mount_add(v, mountpoint);
+ e_fm2_dbus_mount_add(v, mountpoint);
_e_fm2_volume_icon_update(v);
- if (e_config->hal_auto_open && !eina_list_count(v->mounts))
+ if (e_config->dbus_auto_open && !eina_list_count(v->mounts))
{
E_Action *a;
Eina_List *m;
char *udi;
udi = e->data;
- v = e_fm2_hal_volume_find(udi);
+ v = e_fm2_dbus_volume_find(udi);
if (v)
{
- e_fm2_hal_mount_del(v);
+ e_fm2_dbus_mount_del(v);
_e_fm2_volume_icon_update(v);
}
}
char *udi;
udi = e->data;
- v = e_fm2_hal_volume_find(udi);
+ v = e_fm2_dbus_volume_find(udi);
if (v)
{
- _e_fm_hal_error_dialog(_("Mount Error"), _("Can't mount device"), e->data);
- e_fm2_hal_mount_fail(v);
+ _e_fm_dbus_error_dialog(_("Mount Error"), _("Can't mount device"), e->data);
+ e_fm2_dbus_mount_fail(v);
}
}
break;
char *udi;
udi = e->data;
- v = e_fm2_hal_volume_find(udi);
+ v = e_fm2_dbus_volume_find(udi);
if (v)
{
- _e_fm_hal_error_dialog(_("Unmount Error"), _("Can't unmount device"), e->data);
- e_fm2_hal_unmount_fail(v);
+ _e_fm_dbus_error_dialog(_("Unmount Error"), _("Can't unmount device"), e->data);
+ e_fm2_dbus_unmount_fail(v);
}
}
break;
char *udi;
udi = e->data;
- v = e_fm2_hal_volume_find(udi);
+ v = e_fm2_dbus_volume_find(udi);
if (v)
- _e_fm_hal_error_dialog(_("Eject Error"), _("Can't eject device"), e->data);
+ _e_fm_dbus_error_dialog(_("Eject Error"), _("Can't eject device"), e->data);
}
break;
{
E_Volume *v;
- v = e_fm2_hal_volume_find(dev + strlen("removable:"));
+ v = e_fm2_dbus_volume_find(dev + strlen("removable:"));
if (v)
{
if (!v->mount_point)
- v->mount_point = e_fm2_hal_volume_mountpoint_get(v);;
+ v->mount_point = e_fm2_dbus_volume_mountpoint_get(v);;
if (PRT("%s/%s", v->mount_point, path) >= sizeof(buf))
return NULL;
}
else if (!strcmp(type, "Removable"))
{
ic->info.removable = 1;
- if ((!e_fm2_hal_storage_find(ic->info.link)) &&
- (!e_fm2_hal_volume_find(ic->info.link)))
+ if ((!e_fm2_dbus_storage_find(ic->info.link)) &&
+ (!e_fm2_dbus_volume_find(ic->info.link)))
{
_e_fm2_live_file_del(ic->sd->obj, ic->info.file);
efreet_desktop_free(desktop);
sd->dev = sd->path = sd->realpath = NULL;
if (sd->mount)
{
- e_fm2_hal_unmount(sd->mount);
+ e_fm2_dbus_unmount(sd->mount);
sd->mount = NULL;
}
if (sd->config) _e_fm2_config_free(sd->config);
{
E_Volume *v;
- v = e_fm2_hal_volume_find(ic->info.link);
+ v = e_fm2_dbus_volume_find(ic->info.link);
if (v)
{
mi = e_menu_item_new(mn);
}
static void
-_e_fm_hal_error_dialog(const char *title, const char *msg, const char *pstr)
+_e_fm_dbus_error_dialog(const char *title, const char *msg, const char *pstr)
{
E_Manager *man;
E_Container *con;
con = e_container_current_get(man);
if (!con) return;
- dialog = e_dialog_new(con, "E", "_fm_hal_error_dialog");
+ dialog = e_dialog_new(con, "E", "_fm_dbus_error_dialog");
e_dialog_title_set(dialog, title);
e_dialog_icon_set(dialog, "drive-harddisk", 64);
e_dialog_button_add(dialog, _("OK"), NULL, NULL, NULL);
v = data;
if (!v) return;
- mp = e_fm2_hal_volume_mountpoint_get(v);
+ mp = e_fm2_dbus_volume_mountpoint_get(v);
_e_fm2_client_mount(v->udi, mp);
eina_stringshare_del(mp);
}
E_Volume *v;
if (!ic) return;
- v = e_fm2_hal_volume_find(ic->info.link);
+ v = e_fm2_dbus_volume_find(ic->info.link);
_update_volume_icon(v, ic);
}
static void _e_fm2_volume_write(E_Volume *v) EINA_ARG_NONNULL(1);
static void _e_fm2_volume_erase(E_Volume *v) EINA_ARG_NONNULL(1);
-static void _e_fm2_hal_mount_free(E_Fm2_Mount *m); EINA_ARG_NONNULL(1);
-static void _e_fm2_hal_mount_ok(E_Fm2_Mount *m) EINA_ARG_NONNULL(1);
-static void _e_fm2_hal_mount_fail(E_Fm2_Mount *m) EINA_ARG_NONNULL(1);
-static void _e_fm2_hal_unmount_ok(E_Fm2_Mount *m) EINA_ARG_NONNULL(1);
-static void _e_fm2_hal_unmount_fail(E_Fm2_Mount *m) EINA_ARG_NONNULL(1);
+static void _e_fm2_dbus_mount_free(E_Fm2_Mount *m); EINA_ARG_NONNULL(1);
+static void _e_fm2_dbus_mount_ok(E_Fm2_Mount *m) EINA_ARG_NONNULL(1);
+static void _e_fm2_dbus_mount_fail(E_Fm2_Mount *m) EINA_ARG_NONNULL(1);
+static void _e_fm2_dbus_unmount_ok(E_Fm2_Mount *m) EINA_ARG_NONNULL(1);
+static void _e_fm2_dbus_unmount_fail(E_Fm2_Mount *m) EINA_ARG_NONNULL(1);
static Eina_List *_e_stores = NULL;
static Eina_List *_e_vols = NULL;
EAPI void
-e_fm2_hal_storage_add(E_Storage *s)
+e_fm2_dbus_storage_add(E_Storage *s)
{
- if (e_fm2_hal_storage_find(s->udi)) return;
+ if (e_fm2_dbus_storage_find(s->udi)) return;
s->validated = 1;
_e_stores = eina_list_append(_e_stores, s);
}
EAPI void
-e_fm2_hal_storage_del(E_Storage *s)
+e_fm2_dbus_storage_del(E_Storage *s)
{
// printf("STO- %s\n", s->udi);
_e_stores = eina_list_remove(_e_stores, s);
}
EAPI E_Storage *
-e_fm2_hal_storage_find(const char *udi)
+e_fm2_dbus_storage_find(const char *udi)
{
Eina_List *l;
E_Storage *s;
#define KIBIBYTE_SIZE 1024
EAPI void
-e_fm2_hal_volume_add(E_Volume *v)
+e_fm2_dbus_volume_add(E_Volume *v)
{
E_Storage *s;
- if (e_fm2_hal_volume_find(v->udi)) return;
+ if (e_fm2_dbus_volume_find(v->udi)) return;
v->validated = 1;
_e_vols = eina_list_append(_e_vols, v);
{
if (v->mount_point) eina_stringshare_del(v->mount_point);
v->mount_point = NULL;
- v->mount_point = e_fm2_hal_volume_mountpoint_get(v);
+ v->mount_point = e_fm2_dbus_volume_mountpoint_get(v);
if ((!v->mount_point) || (v->mount_point[0] == 0))
{
char buf[PATH_MAX];
}
/* Search parent storage */
- if ((s = e_fm2_hal_storage_find(v->parent)))
+ if ((s = e_fm2_dbus_storage_find(v->parent)))
{
v->storage = s;
s->volumes = eina_list_append(s->volumes, v);
}
EAPI void
-e_fm2_hal_volume_del(E_Volume *v)
+e_fm2_dbus_volume_del(E_Volume *v)
{
Eina_List *l, *l_nxt;
E_Fm2_Mount *m;
_e_fm2_volume_erase(v);
EINA_LIST_FOREACH_SAFE(v->mounts, l, l_nxt, m)
{
- _e_fm2_hal_unmount_ok(m);
+ _e_fm2_dbus_unmount_ok(m);
v->mounts = eina_list_remove_list(v->mounts, l);
- _e_fm2_hal_mount_free(m);
+ _e_fm2_dbus_mount_free(m);
}
_e_volume_free(v);
}
v->udi);
fclose(f);
- if (e_config->hal_desktop)
+ if (e_config->dbus_desktop)
{
e_user_homedir_snprintf(buf2, sizeof(buf2),
"%s/|%s_%d.desktop",
ecore_file_unlink(buf);
_e_fm2_file_force_update(buf);
- if (e_config->hal_desktop)
+ if (e_config->dbus_desktop)
{
e_user_dir_snprintf(buf, sizeof(buf),
"fileman/favorites/|%s_%d.desktop",
}
EAPI E_Volume *
-e_fm2_hal_volume_find(const char *udi)
+e_fm2_dbus_volume_find(const char *udi)
{
Eina_List *l;
E_Volume *v;
}
EAPI const char *
-e_fm2_hal_volume_mountpoint_get(E_Volume *v)
+e_fm2_dbus_volume_mountpoint_get(E_Volume *v)
{
char buf[PATH_MAX] = {0};
}
EAPI void
-e_fm2_hal_mount_add(E_Volume *v, const char *mountpoint)
+e_fm2_dbus_mount_add(E_Volume *v, const char *mountpoint)
{
Eina_List *l;
E_Fm2_Mount *m;
}
EINA_LIST_FOREACH(v->mounts, l, m)
- _e_fm2_hal_mount_ok(m);
+ _e_fm2_dbus_mount_ok(m);
// printf("MOUNT %s %s\n", v->udi, v->mount_point);
}
EAPI void
-e_fm2_hal_mount_del(E_Volume *v)
+e_fm2_dbus_mount_del(E_Volume *v)
{
Eina_List *l, *l_nxt;
E_Fm2_Mount *m;
EINA_LIST_FOREACH_SAFE(v->mounts, l, l_nxt, m)
{
- _e_fm2_hal_unmount_ok(m);
+ _e_fm2_dbus_unmount_ok(m);
v->mounts = eina_list_remove_list(v->mounts, l);
- _e_fm2_hal_mount_free(m);
+ _e_fm2_dbus_mount_free(m);
}
}
EAPI void
-_e_fm2_hal_mount_free(E_Fm2_Mount *m)
+_e_fm2_dbus_mount_free(E_Fm2_Mount *m)
{
if (!m) return;
}
EAPI E_Fm2_Mount *
-e_fm2_hal_mount_find(const char *path)
+e_fm2_dbus_mount_find(const char *path)
{
Eina_List *l;
E_Volume *v;
}
EAPI E_Fm2_Mount *
-e_fm2_hal_mount(E_Volume *v,
+e_fm2_dbus_mount(E_Volume *v,
void (*mount_ok) (void *data), void (*mount_fail) (void *data),
void (*unmount_ok) (void *data), void (*unmount_fail) (void *data),
void *data)
}
EAPI void
-e_fm2_hal_mount_fail(E_Volume *v)
+e_fm2_dbus_mount_fail(E_Volume *v)
{
Eina_List *l, *l_nxt;
E_Fm2_Mount *m;
EINA_LIST_FOREACH_SAFE(v->mounts, l, l_nxt, m)
{
- _e_fm2_hal_mount_fail(m);
+ _e_fm2_dbus_mount_fail(m);
v->mounts = eina_list_remove_list(v->mounts, l);
- _e_fm2_hal_mount_free(m);
+ _e_fm2_dbus_mount_free(m);
}
}
EAPI void
-e_fm2_hal_unmount(E_Fm2_Mount *m)
+e_fm2_dbus_unmount(E_Fm2_Mount *m)
{
E_Volume *v;
if (!(v = m->volume)) return;
v->mounts = eina_list_remove(v->mounts, m);
- _e_fm2_hal_mount_free(m);
+ _e_fm2_dbus_mount_free(m);
if (v->auto_unmount && v->mounted && !eina_list_count(v->mounts))
_e_fm2_client_unmount(v->udi);
}
EAPI void
-e_fm2_hal_unmount_fail(E_Volume *v)
+e_fm2_dbus_unmount_fail(E_Volume *v)
{
Eina_List *l;
E_Fm2_Mount *m;
v->mounted = 1;
EINA_LIST_FOREACH(v->mounts, l, m)
- _e_fm2_hal_unmount_fail(m);
+ _e_fm2_dbus_unmount_fail(m);
}
static void
-_e_fm2_hal_mount_ok(E_Fm2_Mount *m)
+_e_fm2_dbus_mount_ok(E_Fm2_Mount *m)
{
m->mounted = 1;
if (m->volume)
}
static void
-_e_fm2_hal_mount_fail(E_Fm2_Mount *m)
+_e_fm2_dbus_mount_fail(E_Fm2_Mount *m)
{
m->mounted = 0;
if (m->mount_point)
}
static void
-_e_fm2_hal_unmount_ok(E_Fm2_Mount *m)
+_e_fm2_dbus_unmount_ok(E_Fm2_Mount *m)
{
m->mounted = 0;
if (m->mount_point)
}
static void
-_e_fm2_hal_unmount_fail(E_Fm2_Mount *m)
+_e_fm2_dbus_unmount_fail(E_Fm2_Mount *m)
{
m->mounted = 1;
if (m->unmount_fail)
}
EAPI void
-e_fm2_hal_show_desktop_icons(void)
+e_fm2_dbus_show_desktop_icons(void)
{
Eina_List *l;
E_Volume *v;
}
EAPI void
-e_fm2_hal_hide_desktop_icons(void)
+e_fm2_dbus_hide_desktop_icons(void)
{
Eina_List *l;
E_Volume *v;
}
EAPI Eina_List*
-e_fm2_hal_volume_list_get(void)
+e_fm2_dbus_volume_list_get(void)
{
return _e_vols;
}
/*
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
-#ifndef E_FM_HAL_H
-#define E_FM_HAL_H
+#ifndef E_FM_DBUS_H
+#define E_FM_DBUS_H
#include "e.h"
#include "e_fm.h"
-EAPI void e_fm2_hal_storage_add(E_Storage *s);
-EAPI void e_fm2_hal_storage_del(E_Storage *s);
-EAPI E_Storage *e_fm2_hal_storage_find(const char *udi);
+EAPI void e_fm2_dbus_storage_add(E_Storage *s);
+EAPI void e_fm2_dbus_storage_del(E_Storage *s);
+EAPI E_Storage *e_fm2_dbus_storage_find(const char *udi);
-EAPI void e_fm2_hal_volume_add(E_Volume *s);
-EAPI void e_fm2_hal_volume_del(E_Volume *s);
-EAPI E_Volume *e_fm2_hal_volume_find(const char *udi);
-EAPI const char *e_fm2_hal_volume_mountpoint_get(E_Volume *v);
+EAPI void e_fm2_dbus_volume_add(E_Volume *s);
+EAPI void e_fm2_dbus_volume_del(E_Volume *s);
+EAPI E_Volume *e_fm2_dbus_volume_find(const char *udi);
+EAPI const char *e_fm2_dbus_volume_mountpoint_get(E_Volume *v);
-EAPI void e_fm2_hal_mount_add(E_Volume *v, const char *mountpoint);
-EAPI void e_fm2_hal_mount_del(E_Volume *v);
-EAPI E_Fm2_Mount *e_fm2_hal_mount_find(const char *path);
-EAPI E_Fm2_Mount *e_fm2_hal_mount(E_Volume *v,
+EAPI void e_fm2_dbus_mount_add(E_Volume *v, const char *mountpoint);
+EAPI void e_fm2_dbus_mount_del(E_Volume *v);
+EAPI E_Fm2_Mount *e_fm2_dbus_mount_find(const char *path);
+EAPI E_Fm2_Mount *e_fm2_dbus_mount(E_Volume *v,
void (*mount_ok) (void *data), void (*mount_fail) (void *data),
void (*unmount_ok) (void *data), void (*unmount_fail) (void *data),
void *data);
-EAPI void e_fm2_hal_mount_fail(E_Volume *v);
-EAPI void e_fm2_hal_unmount(E_Fm2_Mount *m);
-EAPI void e_fm2_hal_unmount_fail(E_Volume *v);
+EAPI void e_fm2_dbus_mount_fail(E_Volume *v);
+EAPI void e_fm2_dbus_unmount(E_Fm2_Mount *m);
+EAPI void e_fm2_dbus_unmount_fail(E_Volume *v);
-EAPI void e_fm2_hal_show_desktop_icons(void);
-EAPI void e_fm2_hal_hide_desktop_icons(void);
+EAPI void e_fm2_dbus_show_desktop_icons(void);
+EAPI void e_fm2_dbus_hide_desktop_icons(void);
-EAPI Eina_List *e_fm2_hal_volume_list_get(void);
+EAPI Eina_List *e_fm2_dbus_volume_list_get(void);
#endif
e_hal_manager_find_device_by_capability(_e_dbus_conn, "volume",
_e_dbus_cb_dev_vol, NULL);
- e_dbus_signal_handler_add(_e_dbus_conn, "org.freedesktop.Hal",
- "/org/freedesktop/Hal/Manager",
- "org.freedesktop.Hal.Manager",
+ e_dbus_signal_handler_add(_e_dbus_conn, E_HAL_SENDER,
+ E_HAL_MANAGER_PATH,
+ E_HAL_MANAGER_INTERFACE,
"DeviceAdded", _e_dbus_cb_dev_add, NULL);
- e_dbus_signal_handler_add(_e_dbus_conn, "org.freedesktop.Hal",
- "/org/freedesktop/Hal/Manager",
- "org.freedesktop.Hal.Manager",
+ e_dbus_signal_handler_add(_e_dbus_conn, E_HAL_SENDER,
+ E_HAL_MANAGER_PATH,
+ E_HAL_MANAGER_INTERFACE,
"DeviceRemoved", _e_dbus_cb_dev_del, NULL);
- e_dbus_signal_handler_add(_e_dbus_conn, "org.freedesktop.Hal",
- "/org/freedesktop/Hal/Manager",
- "org.freedesktop.Hal.Manager",
+ e_dbus_signal_handler_add(_e_dbus_conn, E_HAL_SENDER,
+ E_HAL_MANAGER_PATH,
+ E_HAL_MANAGER_INTERFACE,
"NewCapability", _e_dbus_cb_cap_add, NULL);
}
_e_vols = eina_list_append(_e_vols, v);
e_hal_device_get_all_properties(_e_dbus_conn, v->udi,
_e_dbus_cb_vol_prop, v);
- v->prop_handler = e_dbus_signal_handler_add(_e_dbus_conn, "org.freedesktop.Hal",
+ v->prop_handler = e_dbus_signal_handler_add(_e_dbus_conn, E_HAL_SENDER,
udi,
- "org.freedesktop.Hal.Device",
+ E_HAL_DEVICE_INTERFACE,
"PropertyModified", _e_dbus_cb_prop_modified, v);
v->guard = NULL;
int desktop;
int auto_mount;
int auto_open;
- } hal;
+ } dbus;
E_Config_Dialog *cfd;
};
cfdata->selection.windows_modifiers = fileman_config->selection.windows_modifiers;
cfdata->list.sort.dirs.first = fileman_config->list.sort.dirs.first;
cfdata->list.sort.case_sen = !(fileman_config->list.sort.no_case);
- cfdata->hal.desktop = e_config->hal_desktop;
- cfdata->hal.auto_mount = e_config->hal_auto_mount;
- cfdata->hal.auto_open = e_config->hal_auto_open;
+ cfdata->dbus.desktop = e_config->dbus_desktop;
+ cfdata->dbus.auto_mount = e_config->dbus_auto_mount;
+ cfdata->dbus.auto_open = e_config->dbus_auto_open;
}
static void
fileman_config->list.sort.dirs.last = !(cfdata->list.sort.dirs.first);
fileman_config->list.sort.no_case = !(cfdata->list.sort.case_sen);
- e_config->hal_desktop = cfdata->hal.desktop;
- if(e_config->hal_desktop)
- e_fm2_hal_show_desktop_icons();
+ e_config->dbus_desktop = cfdata->dbus.desktop;
+ if(e_config->dbus_desktop)
+ e_fm2_dbus_show_desktop_icons();
else
- e_fm2_hal_hide_desktop_icons();
+ e_fm2_dbus_hide_desktop_icons();
- e_config->hal_auto_mount = cfdata->hal.auto_mount;
- e_config->hal_auto_open = cfdata->hal.auto_open;
+ e_config->dbus_auto_mount = cfdata->dbus.auto_mount;
+ e_config->dbus_auto_open = cfdata->dbus.auto_open;
e_config_save_queue();
(fileman_config->list.sort.dirs.first != cfdata->list.sort.dirs.first) ||
(fileman_config->list.sort.dirs.last != !(cfdata->list.sort.dirs.first)) ||
(fileman_config->list.sort.no_case != !(cfdata->list.sort.case_sen)) ||
- (e_config->hal_desktop != cfdata->hal.desktop) ||
- (e_config->hal_auto_mount != cfdata->hal.auto_mount) ||
- (e_config->hal_auto_open != cfdata->hal.auto_open));
+ (e_config->dbus_desktop != cfdata->dbus.desktop) ||
+ (e_config->dbus_auto_mount != cfdata->dbus.auto_mount) ||
+ (e_config->dbus_auto_open != cfdata->dbus.auto_open));
}
static Evas_Object *
e_widget_toolbook_page_append(otb, NULL, _("Behavior"), o, 0, 0, 0, 0, 0.5, 0.0);
o = e_widget_list_add(evas, 2, 0);
+#ifdef HAVE_EUKIT
+ ob = e_widget_check_add(evas, _("Show UDisks icons on desktop"),
+#else
ob = e_widget_check_add(evas, _("Show HAL icons on desktop"),
- &(cfdata->hal.desktop));
+#endif
+ &(cfdata->dbus.desktop));
e_widget_list_object_append(o, ob, 1, 1, 0.5);
ob = e_widget_check_add(evas, _("Mount volumes on insert"),
- &(cfdata->hal.auto_mount));
+ &(cfdata->dbus.auto_mount));
e_widget_list_object_append(o, ob, 1, 1, 0.5);
ob = e_widget_check_add(evas, _("Open filemanager on mount"),
- &(cfdata->hal.auto_open));
+ &(cfdata->dbus.auto_open));
e_widget_list_object_append(o, ob, 1, 1, 0.5);
e_widget_toolbook_page_append(otb, NULL, _("HAL"), o, 0, 0, 0, 0, 0.5, 0.0);
/* Volumes */
Eina_Bool volumes_visible = 0;
- EINA_LIST_FOREACH(e_fm2_hal_volume_list_get(), l, vol)
+ EINA_LIST_FOREACH(e_fm2_dbus_volume_list_get(), l, vol)
{
if (vol->mount_point && !strcmp(vol->mount_point, "/")) continue;