ecrustified for formatting

SVN revision: 55908
This commit is contained in:
Mike Blumenkrantz 2011-01-05 22:36:21 +00:00
parent 7aff5821e4
commit 346e271e07
4 changed files with 1533 additions and 1329 deletions

View File

@ -81,61 +81,133 @@ typedef enum
} E_Fwin_Exec_Type;
/* local subsystem prototypes */
static E_Fwin *_e_fwin_new(E_Container *con, const char *dev, const char *path);
static E_Fwin *_e_fwin_new(E_Container *con,
const char *dev,
const char *path);
static void _e_fwin_free(E_Fwin *fwin);
static E_Fwin_Page *_e_fwin_page_create(E_Fwin *fwin);
static void _e_fwin_page_free(E_Fwin_Page *page);
static void _e_fwin_page_new(E_Fwin *fwin);
static void _e_fwin_cb_page_change(void *data1, void *data2);
static void _e_fwin_cb_page_change(void *data1,
void *data2);
static void _e_fwin_cb_delete(E_Win *win);
static void _e_fwin_cb_move(E_Win *win);
static void _e_fwin_cb_resize(E_Win *win);
static void _e_fwin_deleted(void *data, Evas_Object *obj, void *event_info);
static const char *_e_fwin_custom_file_path_eval(E_Fwin *fwin, Efreet_Desktop *ef, const char *prev_path, const char *key);
static void _e_fwin_desktop_run(Efreet_Desktop *desktop, E_Fwin_Page *page, Eina_Bool skip_history);
static Eina_List *_e_fwin_suggested_apps_list_get(Eina_List *files, Eina_List **mime_list);
static void _e_fwin_changed(void *data, Evas_Object *obj, void *event_info);
static void _e_fwin_selected(void *data, Evas_Object *obj, void *event_info);
static void _e_fwin_selection_change(void *data, Evas_Object *obj, void *event_info);
static void _e_fwin_menu_extend(void *data, Evas_Object *obj, E_Menu *m, E_Fm2_Icon_Info *info);
static void _e_fwin_cb_menu_extend_open_with(void *data, E_Menu *m);
static void _e_fwin_cb_menu_open_fast(void *data, E_Menu *m, E_Menu_Item *mi);
static void _e_fwin_parent(void *data, E_Menu *m, E_Menu_Item *mi);
static void _e_fwin_cb_key_down(void *data, Evas *e, Evas_Object *obj, void *event_info);
static void _e_fwin_cb_menu_extend_start(void *data, Evas_Object *obj, E_Menu *m, E_Fm2_Icon_Info *info);
static void _e_fwin_cb_menu_open(void *data, E_Menu *m, E_Menu_Item *mi);
static void _e_fwin_cb_menu_open_with(void *data, E_Menu *m, E_Menu_Item *mi);
static void _e_fwin_cb_all_change(void *data, Evas_Object *obj);
static void _e_fwin_cb_exec_cmd_changed(void *data, void *data2);
static void _e_fwin_cb_open(void *data, E_Dialog *dia);
static void _e_fwin_cb_close(void *data, E_Dialog *dia);
static void _e_fwin_deleted(void *data,
Evas_Object *obj,
void *event_info);
static const char *_e_fwin_custom_file_path_eval(E_Fwin *fwin,
Efreet_Desktop *ef,
const char *prev_path,
const char *key);
static void _e_fwin_desktop_run(Efreet_Desktop *desktop,
E_Fwin_Page *page,
Eina_Bool skip_history);
static Eina_List *_e_fwin_suggested_apps_list_get(Eina_List *files,
Eina_List **mime_list);
static void _e_fwin_changed(void *data,
Evas_Object *obj,
void *event_info);
static void _e_fwin_selected(void *data,
Evas_Object *obj,
void *event_info);
static void _e_fwin_selection_change(void *data,
Evas_Object *obj,
void *event_info);
static void _e_fwin_menu_extend(void *data,
Evas_Object *obj,
E_Menu *m,
E_Fm2_Icon_Info *info);
static void _e_fwin_cb_menu_extend_open_with(void *data,
E_Menu *m);
static void _e_fwin_cb_menu_open_fast(void *data,
E_Menu *m,
E_Menu_Item *mi);
static void _e_fwin_parent(void *data,
E_Menu *m,
E_Menu_Item *mi);
static void _e_fwin_cb_key_down(void *data,
Evas *e,
Evas_Object *obj,
void *event_info);
static void _e_fwin_cb_menu_extend_start(void *data,
Evas_Object *obj,
E_Menu *m,
E_Fm2_Icon_Info *info);
static void _e_fwin_cb_menu_open(void *data,
E_Menu *m,
E_Menu_Item *mi);
static void _e_fwin_cb_menu_open_with(void *data,
E_Menu *m,
E_Menu_Item *mi);
static void _e_fwin_cb_all_change(void *data,
Evas_Object *obj);
static void _e_fwin_cb_exec_cmd_changed(void *data,
void *data2);
static void _e_fwin_cb_open(void *data,
E_Dialog *dia);
static void _e_fwin_cb_close(void *data,
E_Dialog *dia);
static void _e_fwin_cb_dialog_free(void *obj);
static Eina_Bool _e_fwin_cb_hash_foreach(const Eina_Hash *hash __UNUSED__, const void *key, void *data __UNUSED__, void *fdata);
static Eina_Bool _e_fwin_cb_hash_foreach(const Eina_Hash *hash __UNUSED__,
const void *key,
void *data __UNUSED__,
void *fdata);
static E_Fwin_Exec_Type _e_fwin_file_is_exec(E_Fm2_Icon_Info *ici);
static void _e_fwin_file_exec(E_Fwin_Page *page, E_Fm2_Icon_Info *ici, E_Fwin_Exec_Type ext);
static void _e_fwin_file_open_dialog(E_Fwin_Page *page, Eina_List *files, int always);
static void _e_fwin_file_open_dialog_cb_key_down(void *data, Evas *e, Evas_Object *obj, void *event_info);
static void _e_fwin_file_exec(E_Fwin_Page *page,
E_Fm2_Icon_Info *ici,
E_Fwin_Exec_Type ext);
static void _e_fwin_file_open_dialog(E_Fwin_Page *page,
Eina_List *files,
int always);
static void _e_fwin_file_open_dialog_cb_key_down(void *data,
Evas *e,
Evas_Object *obj,
void *event_info);
static void _e_fwin_pan_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y);
static void _e_fwin_pan_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
static void _e_fwin_pan_max_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y);
static void _e_fwin_pan_child_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
static void _e_fwin_pan_set(Evas_Object *obj,
Evas_Coord x,
Evas_Coord y);
static void _e_fwin_pan_get(Evas_Object *obj,
Evas_Coord *x,
Evas_Coord *y);
static void _e_fwin_pan_max_get(Evas_Object *obj,
Evas_Coord *x,
Evas_Coord *y);
static void _e_fwin_pan_child_size_get(Evas_Object *obj,
Evas_Coord *w,
Evas_Coord *h);
static void _e_fwin_pan_scroll_update(E_Fwin_Page *page);
static void _e_fwin_zone_cb_mouse_down(void *data, Evas *evas, Evas_Object *obj, void *event_info);
static Eina_Bool _e_fwin_zone_move_resize(void *data, int type, void *event);
static Eina_Bool _e_fwin_zone_del(void *data, int type, void *event);
static void _e_fwin_zone_cb_mouse_down(void *data,
Evas *evas,
Evas_Object *obj,
void *event_info);
static Eina_Bool _e_fwin_zone_move_resize(void *data,
int type,
void *event);
static Eina_Bool _e_fwin_zone_del(void *data,
int type,
void *event);
static void _e_fwin_config_set(E_Fwin_Page *page);
static void _e_fwin_window_title_set(E_Fwin_Page *page);
static void _e_fwin_page_resize(E_Fwin_Page *page);
static void _e_fwin_toolbar_resize(E_Fwin_Page *page);
static int _e_fwin_dlg_cb_desk_sort(const void *p1, const void *p2);
static int _e_fwin_dlg_cb_desk_list_sort(const void *data1, const void *data2);
static int _e_fwin_dlg_cb_desk_sort(const void *p1,
const void *p2);
static int _e_fwin_dlg_cb_desk_list_sort(const void *data1,
const void *data2);
static void _e_fwin_op_registry_listener_cb(void *data, const E_Fm2_Op_Registry_Entry *ere);
static Eina_Bool _e_fwin_op_registry_entry_add_cb(void *data, int type, void *event);
static void _e_fwin_op_registry_listener_cb(void *data,
const E_Fm2_Op_Registry_Entry *ere);
static Eina_Bool _e_fwin_op_registry_entry_add_cb(void *data,
int type,
void *event);
static void _e_fwin_op_registry_entry_iter(E_Fwin_Page *page);
static void _e_fwin_op_registry_abort_cb(void *data, Evas_Object *obj, const char *emission, const char *source);
static void _e_fwin_op_registry_abort_cb(void *data,
Evas_Object *obj,
const char *emission,
const char *source);
/* local subsystem globals */
static Eina_List *fwins = NULL;
@ -166,13 +238,17 @@ e_fwin_shutdown(void)
* "fwin" window
*/
void
e_fwin_new(E_Container *con, const char *dev, const char *path)
e_fwin_new(E_Container *con,
const char *dev,
const char *path)
{
_e_fwin_new(con, dev, path);
}
void
e_fwin_zone_new(E_Zone *zone, const char *dev, const char *path)
e_fwin_zone_new(E_Zone *zone,
const char *dev,
const char *path)
{
E_Fwin *fwin;
E_Fwin_Page *page;
@ -352,10 +428,11 @@ e_fwin_zone_find(E_Zone *zone)
return 0;
}
/* local subsystem functions */
static E_Fwin *
_e_fwin_new(E_Container *con, const char *dev, const char *path)
_e_fwin_new(E_Container *con,
const char *dev,
const char *path)
{
E_Fwin *fwin;
E_Fwin_Page *page;
@ -583,7 +660,8 @@ _e_fwin_page_new(E_Fwin *fwin)
}
static void
_e_fwin_cb_page_change(void *data1, void *data2)
_e_fwin_cb_page_change(void *data1,
void *data2)
{
E_Fwin *fwin = data1;
E_Fwin_Page *page = data2, *prev;
@ -608,7 +686,10 @@ _e_fwin_cb_page_change(void *data1, void *data2)
}
static const char *
_e_fwin_custom_file_path_eval(E_Fwin *fwin, Efreet_Desktop *ef, const char *prev_path, const char *key)
_e_fwin_custom_file_path_eval(E_Fwin *fwin,
Efreet_Desktop *ef,
const char *prev_path,
const char *key)
{
char buf[PATH_MAX];
const char *res, *ret = NULL;
@ -634,7 +715,8 @@ _e_fwin_custom_file_path_eval(E_Fwin *fwin, Efreet_Desktop *ef, const char *prev
}
static Eina_List *
_e_fwin_suggested_apps_list_get(Eina_List *files, Eina_List **mime_list)
_e_fwin_suggested_apps_list_get(Eina_List *files,
Eina_List **mime_list)
{
E_Fm2_Icon_Info *ici;
const char *f = NULL;
@ -679,14 +761,16 @@ _e_fwin_suggested_apps_list_get(Eina_List *files, Eina_List **mime_list)
if (mime_list)
*mime_list = mlist;
else
if (mlist) mlist = eina_list_free(mlist);
if (mlist)
mlist = eina_list_free(mlist);
return ret;
}
static void
_e_fwin_desktop_run(Efreet_Desktop *desktop, E_Fwin_Page *page, Eina_Bool skip_history)
_e_fwin_desktop_run(Efreet_Desktop *desktop,
E_Fwin_Page *page,
Eina_Bool skip_history)
{
char pcwd[4096], buf[4096];
Eina_List *selected, *l, *files = NULL;
@ -738,7 +822,10 @@ _e_fwin_desktop_run(Efreet_Desktop *desktop, E_Fwin_Page *page, Eina_Bool skip_h
}
static Eina_Bool
_e_fwin_cb_hash_foreach(const Eina_Hash *hash __UNUSED__, const void *key, void *data __UNUSED__, void *fdata)
_e_fwin_cb_hash_foreach(const Eina_Hash *hash __UNUSED__,
const void *key,
void *data __UNUSED__,
void *fdata)
{
Eina_List **mlist;
@ -815,7 +902,9 @@ _e_fwin_file_is_exec(E_Fm2_Icon_Info *ici)
}
static void
_e_fwin_file_exec(E_Fwin_Page *page, E_Fm2_Icon_Info *ici, E_Fwin_Exec_Type ext)
_e_fwin_file_exec(E_Fwin_Page *page,
E_Fm2_Icon_Info *ici,
E_Fwin_Exec_Type ext)
{
E_Fwin *fwin = page->fwin;
char buf[4096];
@ -827,12 +916,14 @@ _e_fwin_file_exec(E_Fwin_Page *page, E_Fm2_Icon_Info *ici, E_Fwin_Exec_Type ext)
{
case E_FWIN_EXEC_NONE:
break;
case E_FWIN_EXEC_DIRECT:
if (fwin->win)
e_exec(fwin->win->border->zone, NULL, ici->file, NULL, "fwin");
else if (fwin->zone)
e_exec(fwin->zone, NULL, ici->file, NULL, "fwin");
break;
case E_FWIN_EXEC_SH:
snprintf(buf, sizeof(buf), "/bin/sh %s", e_util_filename_escape(ici->file));
if (fwin->win)
@ -840,6 +931,7 @@ _e_fwin_file_exec(E_Fwin_Page *page, E_Fm2_Icon_Info *ici, E_Fwin_Exec_Type ext)
else if (fwin->zone)
e_exec(fwin->zone, NULL, buf, NULL, NULL);
break;
case E_FWIN_EXEC_TERMINAL_DIRECT:
snprintf(buf, sizeof(buf), "%s %s", e_config->exebuf_term_cmd, e_util_filename_escape(ici->file));
if (fwin->win)
@ -847,6 +939,7 @@ _e_fwin_file_exec(E_Fwin_Page *page, E_Fm2_Icon_Info *ici, E_Fwin_Exec_Type ext)
else if (fwin->zone)
e_exec(fwin->zone, NULL, buf, NULL, NULL);
break;
case E_FWIN_EXEC_TERMINAL_SH:
snprintf(buf, sizeof(buf), "%s /bin/sh %s", e_config->exebuf_term_cmd, e_util_filename_escape(ici->file));
if (fwin->win)
@ -854,6 +947,7 @@ _e_fwin_file_exec(E_Fwin_Page *page, E_Fm2_Icon_Info *ici, E_Fwin_Exec_Type ext)
else if (fwin->zone)
e_exec(fwin->zone, NULL, buf, NULL, NULL);
break;
case E_FWIN_EXEC_DESKTOP:
snprintf(buf, sizeof(buf), "%s/%s", e_fm2_real_path_get(page->fm_obj), ici->file);
desktop = efreet_desktop_new(buf);
@ -866,6 +960,7 @@ _e_fwin_file_exec(E_Fwin_Page *page, E_Fm2_Icon_Info *ici, E_Fwin_Exec_Type ext)
efreet_desktop_free(desktop);
}
break;
default:
break;
}
@ -986,6 +1081,7 @@ _e_fwin_toolbar_resize(E_Fwin_Page *page)
y = offset + th;
h = (h - offset - th);
break;
case E_GADCON_ORIENT_BOTTOM:
tx = 0;
th = 32;
@ -996,6 +1092,7 @@ _e_fwin_toolbar_resize(E_Fwin_Page *page)
y = offset;
h = (h - offset - th);
break;
case E_GADCON_ORIENT_VERT:
case E_GADCON_ORIENT_LEFT:
tx = 0;
@ -1007,6 +1104,7 @@ _e_fwin_toolbar_resize(E_Fwin_Page *page)
y = offset;
w = (w - tw);
break;
case E_GADCON_ORIENT_RIGHT:
ty = offset;
tw = 32;
@ -1017,6 +1115,7 @@ _e_fwin_toolbar_resize(E_Fwin_Page *page)
y = offset;
w = (w - tw);
break;
default:
return;
}
@ -1025,7 +1124,6 @@ _e_fwin_toolbar_resize(E_Fwin_Page *page)
evas_object_resize(page->scrollframe_obj, w, h);
}
/* fwin callbacks */
static void
_e_fwin_cb_delete(E_Win *win)
@ -1104,7 +1202,9 @@ _e_fwin_cb_resize(E_Win *win)
}
static void
_e_fwin_deleted(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
_e_fwin_deleted(void *data,
Evas_Object *obj __UNUSED__,
void *event_info __UNUSED__)
{
E_Fwin_Page *page;
@ -1113,7 +1213,9 @@ _e_fwin_deleted(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUS
}
static void
_e_fwin_changed(void *data, Evas_Object *obj, void *event_info __UNUSED__)
_e_fwin_changed(void *data,
Evas_Object *obj,
void *event_info __UNUSED__)
{
E_Fwin *fwin;
E_Fwin_Page *page;
@ -1139,7 +1241,8 @@ _e_fwin_changed(void *data, Evas_Object *obj, void *event_info __UNUSED__)
}
else
{
#define RELEASE_STR(x) if (x) { eina_stringshare_del(x); (x) = NULL; }
#define RELEASE_STR(x) if (x) { eina_stringshare_del(x); (x) = NULL; \
}
RELEASE_STR(fwin->wallpaper_file);
RELEASE_STR(fwin->overlay_file);
RELEASE_STR(fwin->scrollframe_file);
@ -1213,7 +1316,9 @@ _e_fwin_changed(void *data, Evas_Object *obj, void *event_info __UNUSED__)
}
static void
_e_fwin_selected(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
_e_fwin_selected(void *data,
Evas_Object *obj __UNUSED__,
void *event_info __UNUSED__)
{
E_Fwin_Page *page;
Eina_List *selected;
@ -1226,7 +1331,9 @@ _e_fwin_selected(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNU
}
static void
_e_fwin_selection_change(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
_e_fwin_selection_change(void *data,
Evas_Object *obj __UNUSED__,
void *event_info __UNUSED__)
{
Eina_List *l;
E_Fwin_Page *page;
@ -1240,7 +1347,8 @@ _e_fwin_selection_change(void *data, Evas_Object *obj __UNUSED__, void *event_in
}
static void
_e_fwin_cb_all_change(void *data, Evas_Object *obj __UNUSED__)
_e_fwin_cb_all_change(void *data,
Evas_Object *obj __UNUSED__)
{
E_Fwin_Apps_Dialog *fad;
Efreet_Desktop *desktop = NULL;
@ -1254,7 +1362,10 @@ _e_fwin_cb_all_change(void *data, Evas_Object *obj __UNUSED__)
}
static void
_e_fwin_cb_key_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info)
_e_fwin_cb_key_down(void *data,
Evas *e __UNUSED__,
Evas_Object *obj __UNUSED__,
void *event_info)
{
Evas_Event_Key_Down *ev;
E_Fwin *fwin;
@ -1372,10 +1483,12 @@ _e_fwin_cb_key_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__,
}
}
/* fwin zone callbacks */
static void
_e_fwin_zone_cb_mouse_down(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
_e_fwin_zone_cb_mouse_down(void *data,
Evas *evas __UNUSED__,
Evas_Object *obj __UNUSED__,
void *event_info __UNUSED__)
{
E_Fwin *fwin;
@ -1385,7 +1498,9 @@ _e_fwin_zone_cb_mouse_down(void *data, Evas *evas __UNUSED__, Evas_Object *obj _
}
static Eina_Bool
_e_fwin_zone_move_resize(void *data, int type, void *event)
_e_fwin_zone_move_resize(void *data,
int type,
void *event)
{
E_Event_Zone_Move_Resize *ev;
E_Fwin *fwin;
@ -1411,7 +1526,9 @@ _e_fwin_zone_move_resize(void *data, int type, void *event)
}
static Eina_Bool
_e_fwin_zone_del(void *data, int type, void *event)
_e_fwin_zone_del(void *data,
int type,
void *event)
{
E_Event_Zone_Del *ev;
E_Fwin *fwin;
@ -1425,10 +1542,12 @@ _e_fwin_zone_del(void *data, int type, void *event)
return ECORE_CALLBACK_PASS_ON;
}
/* fm menu extend */
static void
_e_fwin_menu_extend(void *data, Evas_Object *obj, E_Menu *m, E_Fm2_Icon_Info *info __UNUSED__)
_e_fwin_menu_extend(void *data,
Evas_Object *obj,
E_Menu *m,
E_Fm2_Icon_Info *info __UNUSED__)
{
E_Fwin_Page *page;
E_Menu_Item *mi;
@ -1453,13 +1572,17 @@ _e_fwin_menu_extend(void *data, Evas_Object *obj, E_Menu *m, E_Fm2_Icon_Info *in
}
static void
_e_fwin_parent(void *data, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__)
_e_fwin_parent(void *data,
E_Menu *m __UNUSED__,
E_Menu_Item *mi __UNUSED__)
{
e_fm2_parent_go(data);
}
static void
_e_fwin_cb_menu_open_fast(void *data, E_Menu *m __UNUSED__, E_Menu_Item *mi)
_e_fwin_cb_menu_open_fast(void *data,
E_Menu *m __UNUSED__,
E_Menu_Item *mi)
{
E_Fwin_Page *page;
Efreet_Desktop *desk;
@ -1472,7 +1595,8 @@ _e_fwin_cb_menu_open_fast(void *data, E_Menu *m __UNUSED__, E_Menu_Item *mi)
}
static void
_e_fwin_cb_menu_extend_open_with(void *data, E_Menu *m)
_e_fwin_cb_menu_extend_open_with(void *data,
E_Menu *m)
{
Eina_List *selected = NULL, *apps = NULL, *l;
E_Menu_Item *mi;
@ -1513,7 +1637,10 @@ _e_fwin_cb_menu_extend_open_with(void *data, E_Menu *m)
}
static void
_e_fwin_cb_menu_extend_start(void *data, Evas_Object *obj __UNUSED__, E_Menu *m, E_Fm2_Icon_Info *info __UNUSED__)
_e_fwin_cb_menu_extend_start(void *data,
Evas_Object *obj __UNUSED__,
E_Menu *m,
E_Fm2_Icon_Info *info __UNUSED__)
{
E_Menu_Item *mi;
E_Fwin_Page *page;
@ -1535,7 +1662,9 @@ _e_fwin_cb_menu_extend_start(void *data, Evas_Object *obj __UNUSED__, E_Menu *m,
}
static void
_e_fwin_cb_menu_open(void *data, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__)
_e_fwin_cb_menu_open(void *data,
E_Menu *m __UNUSED__,
E_Menu_Item *mi __UNUSED__)
{
E_Fwin_Page *page;
Eina_List *selected;
@ -1548,7 +1677,9 @@ _e_fwin_cb_menu_open(void *data, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED_
}
static void
_e_fwin_cb_menu_open_with(void *data, E_Menu *m __UNUSED__, E_Menu_Item *mi __UNUSED__)
_e_fwin_cb_menu_open_with(void *data,
E_Menu *m __UNUSED__,
E_Menu_Item *mi __UNUSED__)
{
E_Fwin_Page *page;
Eina_List *selected = NULL;
@ -1562,7 +1693,9 @@ _e_fwin_cb_menu_open_with(void *data, E_Menu *m __UNUSED__, E_Menu_Item *mi __UN
/* 'open with' dialog*/
static void
_e_fwin_file_open_dialog(E_Fwin_Page *page, Eina_List *files, int always)
_e_fwin_file_open_dialog(E_Fwin_Page *page,
Eina_List *files,
int always)
{
E_Fwin *fwin = page->fwin, *fwin2 = NULL;
E_Dialog *dia;
@ -1938,7 +2071,10 @@ _e_fwin_file_open_dialog(E_Fwin_Page *page, Eina_List *files, int always)
}
static void
_e_fwin_file_open_dialog_cb_key_down(void *data, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, void *event_info)
_e_fwin_file_open_dialog_cb_key_down(void *data,
Evas *e __UNUSED__,
Evas_Object *o __UNUSED__,
void *event_info)
{
Evas_Event_Key_Down *ev = event_info;
E_Fwin_Page *page = data;
@ -1951,7 +2087,8 @@ _e_fwin_file_open_dialog_cb_key_down(void *data, Evas *e __UNUSED__, Evas_Object
}
static int
_e_fwin_dlg_cb_desk_sort(const void *p1, const void *p2)
_e_fwin_dlg_cb_desk_sort(const void *p1,
const void *p2)
{
Efreet_Desktop *d1, *d2;
@ -1964,7 +2101,8 @@ _e_fwin_dlg_cb_desk_sort(const void *p1, const void *p2)
}
static int
_e_fwin_dlg_cb_desk_list_sort(const void *data1, const void *data2)
_e_fwin_dlg_cb_desk_list_sort(const void *data1,
const void *data2)
{
const Efreet_Desktop *d1, *d2;
@ -1974,7 +2112,8 @@ _e_fwin_dlg_cb_desk_list_sort(const void *data1, const void *data2)
}
static void
_e_fwin_cb_exec_cmd_changed(void *data, void *data2 __UNUSED__)
_e_fwin_cb_exec_cmd_changed(void *data,
void *data2 __UNUSED__)
{
E_Fwin_Apps_Dialog *fad = NULL;
Efreet_Desktop *desktop = NULL;
@ -1995,7 +2134,8 @@ _e_fwin_cb_exec_cmd_changed(void *data, void *data2 __UNUSED__)
}
static void
_e_fwin_cb_open(void *data, E_Dialog *dia __UNUSED__)
_e_fwin_cb_open(void *data,
E_Dialog *dia __UNUSED__)
{
E_Fwin_Apps_Dialog *fad;
Efreet_Desktop *desktop = NULL;
@ -2035,7 +2175,8 @@ _e_fwin_cb_open(void *data, E_Dialog *dia __UNUSED__)
}
static void
_e_fwin_cb_close(void *data, E_Dialog *dia __UNUSED__)
_e_fwin_cb_close(void *data,
E_Dialog *dia __UNUSED__)
{
E_Fwin_Apps_Dialog *fad;
@ -2059,7 +2200,9 @@ _e_fwin_cb_dialog_free(void *obj)
/* scrolling ability */
static void
_e_fwin_pan_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
_e_fwin_pan_set(Evas_Object *obj,
Evas_Coord x,
Evas_Coord y)
{
E_Fwin_Page *page;
@ -2075,7 +2218,9 @@ _e_fwin_pan_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y)
}
static void
_e_fwin_pan_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
_e_fwin_pan_get(Evas_Object *obj,
Evas_Coord *x,
Evas_Coord *y)
{
E_Fwin_Page *page;
@ -2086,7 +2231,9 @@ _e_fwin_pan_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
}
static void
_e_fwin_pan_max_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
_e_fwin_pan_max_get(Evas_Object *obj,
Evas_Coord *x,
Evas_Coord *y)
{
E_Fwin_Page *page;
@ -2098,7 +2245,9 @@ _e_fwin_pan_max_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)
}
static void
_e_fwin_pan_child_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)
_e_fwin_pan_child_size_get(Evas_Object *obj,
Evas_Coord *w,
Evas_Coord *h)
{
E_Fwin_Page *page;
@ -2147,10 +2296,10 @@ _e_fwin_pan_scroll_update(E_Fwin_Page *page)
page->fm_pan_last.h = page->fm_pan.h;
}
/* e_fm_op_registry */
static void
_e_fwin_op_registry_listener_cb(void *data, const E_Fm2_Op_Registry_Entry *ere)
_e_fwin_op_registry_listener_cb(void *data,
const E_Fm2_Op_Registry_Entry *ere)
{
Evas_Object *o = data;
char buf[PATH_MAX];
@ -2172,12 +2321,15 @@ _e_fwin_op_registry_listener_cb(void *data, const E_Fm2_Op_Registry_Entry *ere)
case E_FM_OP_COPY:
edje_object_signal_emit(o, "e,action,icon,copy", "e");
break;
case E_FM_OP_MOVE:
edje_object_signal_emit(o, "e,action,icon,move", "e");
break;
case E_FM_OP_REMOVE:
edje_object_signal_emit(o, "e,action,icon,delete", "e");
break;
default:
edje_object_signal_emit(o, "e,action,icon,unknow", "e");
}
@ -2191,12 +2343,15 @@ _e_fwin_op_registry_listener_cb(void *data, const E_Fm2_Op_Registry_Entry *ere)
case E_FM_OP_COPY:
snprintf(buf, sizeof(buf), _("Copying is aborted"));
break;
case E_FM_OP_MOVE:
snprintf(buf, sizeof(buf), _("Moving is aborted"));
break;
case E_FM_OP_REMOVE:
snprintf(buf, sizeof(buf), _("Deleting is aborted"));
break;
default:
snprintf(buf, sizeof(buf), _("Unknown operation from slave is aborted"));
}
@ -2212,18 +2367,21 @@ _e_fwin_op_registry_listener_cb(void *data, const E_Fm2_Op_Registry_Entry *ere)
else
snprintf(buf, sizeof(buf), _("Copying %s (eta: %d sec)"), total, ere->eta);
break;
case E_FM_OP_MOVE:
if (ere->finished)
snprintf(buf, sizeof(buf), _("Move of %s done"), total);
else
snprintf(buf, sizeof(buf), _("Moving %s (eta: %d sec)"), total, ere->eta);
break;
case E_FM_OP_REMOVE:
if (ere->finished)
snprintf(buf, sizeof(buf), _("Delete done"));
else
snprintf(buf, sizeof(buf), _("Deleting files..."));
break;
default:
snprintf(buf, sizeof(buf), _("Unknow operation from slave %d"), ere->id);
}
@ -2251,7 +2409,9 @@ _e_fwin_op_registry_free_data(void *data)
}
static Eina_Bool
_e_fwin_op_registry_entry_add_cb(void *data, __UNUSED__ int type, void *event)
_e_fwin_op_registry_entry_add_cb(void *data,
__UNUSED__ int type,
void *event)
{
E_Fm2_Op_Registry_Entry *ere = (E_Fm2_Op_Registry_Entry *)event;
E_Fwin_Page *page = data;
@ -2294,7 +2454,10 @@ _e_fwin_op_registry_entry_iter(E_Fwin_Page *page)
}
static void
_e_fwin_op_registry_abort_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__)
_e_fwin_op_registry_abort_cb(void *data,
Evas_Object *obj __UNUSED__,
const char *emission __UNUSED__,
const char *source __UNUSED__)
{
int id;
@ -2302,3 +2465,4 @@ _e_fwin_op_registry_abort_cb(void *data, Evas_Object *obj __UNUSED__, const char
if (!id) return;
e_fm2_operation_abort(id);
}

View File

@ -73,13 +73,19 @@ struct _E_Config_Dialog_Data
static void *_create_data(E_Config_Dialog *cfd);
static void _fill_data(E_Config_Dialog_Data *cfdata);
static void _free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
static int _basic_apply(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
static int _basic_check_changed(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata);
static Evas_Object *_basic_create(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata);
static void _free_data(E_Config_Dialog *cfd,
E_Config_Dialog_Data *cfdata);
static int _basic_apply(E_Config_Dialog *cfd,
E_Config_Dialog_Data *cfdata);
static int _basic_check_changed(E_Config_Dialog *cfd,
E_Config_Dialog_Data *cfdata);
static Evas_Object *_basic_create(E_Config_Dialog *cfd,
Evas *evas,
E_Config_Dialog_Data *cfdata);
E_Config_Dialog *
e_int_config_fileman(E_Container *con, const char *params __UNUSED__)
e_int_config_fileman(E_Container *con,
const char *params __UNUSED__)
{
E_Config_Dialog *cfd;
E_Config_Dialog_View *v;
@ -131,14 +137,16 @@ _fill_data(E_Config_Dialog_Data *cfdata)
}
static void
_free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata)
_free_data(E_Config_Dialog *cfd,
E_Config_Dialog_Data *cfdata)
{
E_FREE(cfd->data);
E_FREE(cfdata);
}
static int
_basic_apply(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
_basic_apply(E_Config_Dialog *cfd __UNUSED__,
E_Config_Dialog_Data *cfdata)
{
fileman_config->view.mode = cfdata->view.mode;
fileman_config->view.open_dirs_in_place = cfdata->view.open_dirs_in_place;
@ -175,10 +183,11 @@ _basic_apply(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
}
static int
_basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfdata)
_basic_check_changed(E_Config_Dialog *cfd __UNUSED__,
E_Config_Dialog_Data *cfdata)
{
return
((fileman_config->view.mode != cfdata->view.mode) ||
(fileman_config->view.mode != cfdata->view.mode) ||
(fileman_config->view.open_dirs_in_place != cfdata->view.open_dirs_in_place) ||
(fileman_config->view.single_click != cfdata->view.single_click) ||
(fileman_config->view.show_full_path != cfdata->view.show_full_path) ||
@ -193,11 +202,13 @@ _basic_check_changed(E_Config_Dialog *cfd __UNUSED__, E_Config_Dialog_Data *cfda
(fileman_config->list.sort.no_case != !(cfdata->list.sort.case_sen)) ||
(e_config->device_desktop != cfdata->dbus.desktop) ||
(e_config->device_auto_mount != cfdata->dbus.auto_mount) ||
(e_config->device_auto_open != cfdata->dbus.auto_open));
(e_config->device_auto_open != cfdata->dbus.auto_open);
}
static Evas_Object *
_basic_create(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_Dialog_Data *cfdata)
_basic_create(E_Config_Dialog *cfd __UNUSED__,
Evas *evas,
E_Config_Dialog_Data *cfdata)
{
Evas_Object *o, *ob, *of, *otb;
E_Radio_Group *rg;
@ -286,3 +297,4 @@ _basic_create(E_Config_Dialog *cfd __UNUSED__, Evas *evas, E_Config_Dialog_Data
e_widget_toolbook_page_show(otb, 0);
return otb;
}

View File

@ -21,7 +21,8 @@ struct _E_Fileman_DBus_Daemon
};
static DBusMessage *
_e_fileman_dbus_daemon_error(DBusMessage *message, const char *msg)
_e_fileman_dbus_daemon_error(DBusMessage *message,
const char *msg)
{
return dbus_message_new_error(message, E_FILEMAN_ERROR, msg);
}
@ -63,7 +64,8 @@ _e_fileman_dbus_daemon_free(E_Fileman_DBus_Daemon *d)
}
DBusMessage *
_e_fileman_dbus_daemon_open_directory_cb(E_DBus_Object *obj __UNUSED__, DBusMessage *message)
_e_fileman_dbus_daemon_open_directory_cb(E_DBus_Object *obj __UNUSED__,
DBusMessage *message)
{
DBusMessageIter itr;
const char *directory = NULL, *p;
@ -83,7 +85,6 @@ _e_fileman_dbus_daemon_open_directory_cb(E_DBus_Object *obj __UNUSED__, DBusMess
if (!zone)
return _e_fileman_dbus_daemon_error(message, "could not find a zone.");
p = strchr(directory, '/');
if (p)
{
@ -114,7 +115,9 @@ _e_fileman_dbus_daemon_open_directory_cb(E_DBus_Object *obj __UNUSED__, DBusMess
}
static void
_e_fileman_dbus_daemon_request_name_cb(void *data, DBusMessage *msg, DBusError *err)
_e_fileman_dbus_daemon_request_name_cb(void *data,
DBusMessage *msg,
DBusError *err)
{
E_Fileman_DBus_Daemon *d = data;
dbus_uint32_t ret;
@ -149,9 +152,11 @@ _e_fileman_dbus_daemon_request_name_cb(void *data, DBusMessage *msg, DBusError *
case DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER:
_e_fileman_dbus_daemon_object_init(d);
break;
case DBUS_REQUEST_NAME_REPLY_IN_QUEUE:
//XXX mark daemon as queued?
break;
case DBUS_REQUEST_NAME_REPLY_EXISTS:
//XXX exit?
break;
@ -207,7 +212,6 @@ _e_fileman_dbus_daemon_new(void)
return NULL;
}
static E_Fileman_DBus_Daemon *_daemon = NULL;
void
@ -230,3 +234,4 @@ e_fileman_dbus_shutdown(void)
_daemon = NULL;
e_dbus_shutdown();
}

View File

@ -5,15 +5,25 @@
#include "e_mod_dbus.h"
/* actual module specifics */
static void _e_mod_action_fileman_cb(E_Object *obj, const char *params);
static void _e_mod_menu_gtk_cb(void *data, E_Menu *m, E_Menu_Item *mi);
static void _e_mod_menu_virtual_cb(void *data, E_Menu *m, E_Menu_Item *mi);
static void _e_mod_menu_volume_cb(void *data, E_Menu *m, E_Menu_Item *mi);
static void _e_mod_menu_add(void *data, E_Menu *m);
static void _e_mod_action_fileman_cb(E_Object *obj,
const char *params);
static void _e_mod_menu_gtk_cb(void *data,
E_Menu *m,
E_Menu_Item *mi);
static void _e_mod_menu_virtual_cb(void *data,
E_Menu *m,
E_Menu_Item *mi);
static void _e_mod_menu_volume_cb(void *data,
E_Menu *m,
E_Menu_Item *mi);
static void _e_mod_menu_add(void *data,
E_Menu *m);
static void _e_mod_fileman_config_load(void);
static void _e_mod_fileman_config_free(void);
static Eina_Bool _e_mod_cb_config_timer(void *data);
static Eina_Bool _e_mod_zone_add(void *data, int type, void *event);
static Eina_Bool _e_mod_zone_add(void *data,
int type,
void *event);
static E_Module *conf_module = NULL;
static E_Action *act = NULL;
@ -166,7 +176,8 @@ e_modapi_save(E_Module *m __UNUSED__)
/* action callback */
static void
_e_mod_action_fileman_cb(E_Object *obj, const char *params)
_e_mod_action_fileman_cb(E_Object *obj,
const char *params)
{
E_Zone *zone = NULL;
@ -221,7 +232,9 @@ _e_mod_action_fileman_cb(E_Object *obj, const char *params)
//~ }
static void
_e_mod_menu_gtk_cb(void *data, E_Menu *m, E_Menu_Item *mi __UNUSED__)
_e_mod_menu_gtk_cb(void *data,
E_Menu *m,
E_Menu_Item *mi __UNUSED__)
{
char *path;
@ -231,13 +244,17 @@ _e_mod_menu_gtk_cb(void *data, E_Menu *m, E_Menu_Item *mi __UNUSED__)
}
static void
_e_mod_menu_virtual_cb(void *data, E_Menu *m, E_Menu_Item *mi __UNUSED__)
_e_mod_menu_virtual_cb(void *data,
E_Menu *m,
E_Menu_Item *mi __UNUSED__)
{
if (m->zone) e_fwin_new(m->zone->container, data, "/");
}
static void
_e_mod_menu_volume_cb(void *data, E_Menu *m, E_Menu_Item *mi __UNUSED__)
_e_mod_menu_volume_cb(void *data,
E_Menu *m,
E_Menu_Item *mi __UNUSED__)
{
E_Volume *vol = data;
@ -257,7 +274,8 @@ _e_mod_menu_volume_cb(void *data, E_Menu *m, E_Menu_Item *mi __UNUSED__)
}
static void
_e_mod_fileman_parse_gtk_bookmarks(E_Menu *m, Eina_Bool need_separator)
_e_mod_fileman_parse_gtk_bookmarks(E_Menu *m,
Eina_Bool need_separator)
{
char line[PATH_MAX];
char buf[PATH_MAX];
@ -308,7 +326,8 @@ _e_mod_fileman_parse_gtk_bookmarks(E_Menu *m, Eina_Bool need_separator)
/* menu item add hook */
void
_e_mod_menu_generate(void *data __UNUSED__, E_Menu *m)
_e_mod_menu_generate(void *data __UNUSED__,
E_Menu *m)
{
E_Menu_Item *mi;
E_Volume *vol;
@ -376,7 +395,8 @@ _e_mod_menu_generate(void *data __UNUSED__, E_Menu *m)
}
void
_e_mod_menu_add(void *data __UNUSED__, E_Menu *m)
_e_mod_menu_add(void *data __UNUSED__,
E_Menu *m)
{
#ifdef ENABLE_FILES
E_Menu_Item *mi;
@ -524,7 +544,9 @@ _e_mod_cb_config_timer(void *data)
}
static Eina_Bool
_e_mod_zone_add(__UNUSED__ void *data, int type, void *event)
_e_mod_zone_add(__UNUSED__ void *data,
int type,
void *event)
{
E_Event_Zone_Add *ev;
E_Zone *zone;
@ -549,3 +571,4 @@ _e_mod_zone_add(__UNUSED__ void *data, int type, void *event)
}
return ECORE_CALLBACK_PASS_ON;
}