delete fileman popups any time anything in a directory changes
ticket #2025 SVN revision: 81231
This commit is contained in:
parent
1199fc9807
commit
1ac2c1d782
|
@ -425,6 +425,8 @@ e_fwin_zone_new(E_Zone *zone, void *p)
|
||||||
|
|
||||||
e_fm2_custom_theme_content_set(o, "desktop");
|
e_fm2_custom_theme_content_set(o, "desktop");
|
||||||
|
|
||||||
|
evas_object_smart_callback_add(o, "changed",
|
||||||
|
_e_fwin_icon_mouse_out, fwin);
|
||||||
evas_object_smart_callback_add(o, "dir_changed",
|
evas_object_smart_callback_add(o, "dir_changed",
|
||||||
_e_fwin_changed, page);
|
_e_fwin_changed, page);
|
||||||
evas_object_smart_callback_add(o, "dir_deleted",
|
evas_object_smart_callback_add(o, "dir_deleted",
|
||||||
|
@ -912,7 +914,6 @@ _e_fwin_page_favorites_add(E_Fwin_Page *page)
|
||||||
fmc.view.no_click_rename = 1;
|
fmc.view.no_click_rename = 1;
|
||||||
e_fm2_config_set(o, &fmc);
|
e_fm2_config_set(o, &fmc);
|
||||||
e_fm2_icon_menu_flags_set(o, E_FM2_MENU_NO_NEW | E_FM2_MENU_NO_ACTIVATE_CHANGE | E_FM2_MENU_NO_VIEW_CHANGE);
|
e_fm2_icon_menu_flags_set(o, E_FM2_MENU_NO_NEW | E_FM2_MENU_NO_ACTIVATE_CHANGE | E_FM2_MENU_NO_VIEW_CHANGE);
|
||||||
//evas_object_smart_callback_add(o, "changed", _cb, fwin);
|
|
||||||
evas_object_smart_callback_add(o, "selected", _e_fwin_favorite_selected, page);
|
evas_object_smart_callback_add(o, "selected", _e_fwin_favorite_selected, page);
|
||||||
evas_object_smart_callback_add(o, "dnd_enter", (Evas_Smart_Cb)_e_fwin_dnd_enter_cb, page->fwin);
|
evas_object_smart_callback_add(o, "dnd_enter", (Evas_Smart_Cb)_e_fwin_dnd_enter_cb, page->fwin);
|
||||||
evas_object_smart_callback_add(o, "dnd_leave", (Evas_Smart_Cb)_e_fwin_dnd_leave_cb, page->fwin);
|
evas_object_smart_callback_add(o, "dnd_leave", (Evas_Smart_Cb)_e_fwin_dnd_leave_cb, page->fwin);
|
||||||
|
@ -962,6 +963,7 @@ _e_fwin_page_create(E_Fwin *fwin)
|
||||||
e_fm2_view_flags_set(o, E_FM2_VIEW_DIR_CUSTOM);
|
e_fm2_view_flags_set(o, E_FM2_VIEW_DIR_CUSTOM);
|
||||||
evas_object_event_callback_add(o, EVAS_CALLBACK_KEY_DOWN, _e_fwin_cb_key_down, page);
|
evas_object_event_callback_add(o, EVAS_CALLBACK_KEY_DOWN, _e_fwin_cb_key_down, page);
|
||||||
|
|
||||||
|
evas_object_smart_callback_add(o, "changed", _e_fwin_icon_mouse_out, fwin);
|
||||||
evas_object_smart_callback_add(o, "dir_changed",
|
evas_object_smart_callback_add(o, "dir_changed",
|
||||||
_e_fwin_changed, page);
|
_e_fwin_changed, page);
|
||||||
evas_object_smart_callback_add(o, "dir_deleted",
|
evas_object_smart_callback_add(o, "dir_deleted",
|
||||||
|
@ -1630,6 +1632,7 @@ _e_fwin_changed(void *data,
|
||||||
fwin = page->fwin;
|
fwin = page->fwin;
|
||||||
if (!fwin) return; //safety
|
if (!fwin) return; //safety
|
||||||
|
|
||||||
|
_e_fwin_icon_mouse_out(fwin, NULL, NULL);
|
||||||
cfg = e_fm2_config_get(page->fm_obj);
|
cfg = e_fm2_config_get(page->fm_obj);
|
||||||
e_fm2_path_get(page->fm_obj, &dev, NULL);
|
e_fm2_path_get(page->fm_obj, &dev, NULL);
|
||||||
e_user_dir_concat_static(buf, "fileman/favorites");
|
e_user_dir_concat_static(buf, "fileman/favorites");
|
||||||
|
|
Loading…
Reference in New Issue