From 9f4f506f9651a270708b64da3575d43684fd4961 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Mon, 8 Oct 2007 17:35:09 +0000 Subject: [PATCH] Add a separator before Copy if needed. SVN revision: 32017 --- src/bin/e_fm.c | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/src/bin/e_fm.c b/src/bin/e_fm.c index 5d7215f19..ef8087dd7 100644 --- a/src/bin/e_fm.c +++ b/src/bin/e_fm.c @@ -6732,19 +6732,28 @@ _e_fm2_icon_menu(E_Fm2_Icon *ic, Evas_Object *obj, unsigned int timestamp) } if (!(sd->icon_menu.flags & E_FM2_MENU_NO_CUT)) { - mi = e_menu_item_new(mn); - e_menu_item_separator_set(mi, 1); + if (ecore_file_can_write(sd->realpath)) + { + mi = e_menu_item_new(mn); + e_menu_item_separator_set(mi, 1); - mi = e_menu_item_new(mn); - e_menu_item_label_set(mi, _("Cut")); - e_menu_item_icon_edje_set(mi, - e_theme_edje_file_get("base/theme/fileman", - "e/fileman/default/button/cut"), - "e/fileman/default/button/cut"); - e_menu_item_callback_set(mi, _e_fm2_file_cut, sd); + mi = e_menu_item_new(mn); + e_menu_item_label_set(mi, _("Cut")); + e_menu_item_icon_edje_set(mi, + e_theme_edje_file_get("base/theme/fileman", + "e/fileman/default/button/cut"), + "e/fileman/default/button/cut"); + e_menu_item_callback_set(mi, _e_fm2_file_cut, sd); + } } if (!(sd->icon_menu.flags & E_FM2_MENU_NO_COPY)) { + if (!ecore_file_can_write(sd->realpath)) + { + mi = e_menu_item_new(mn); + e_menu_item_separator_set(mi, 1); + } + mi = e_menu_item_new(mn); e_menu_item_label_set(mi, _("Copy")); e_menu_item_icon_edje_set(mi,