add method for disabling efm view mode items in efm widgets

SVN revision: 76389
This commit is contained in:
Mike Blumenkrantz 2012-09-10 10:31:56 +00:00
parent 723ad72963
commit 2d0fc4a90b
2 changed files with 33 additions and 29 deletions

View File

@ -8880,6 +8880,8 @@ _e_fm2_view_menu_common(E_Menu *subm, E_Fm2_Smart_Data *sd)
int icon_size;
view_mode = _e_fm2_view_mode_get(sd);
if (!(sd->icon_menu.flags & E_FM2_MENU_NO_VIEW_CHANGE))
{
mi = e_menu_item_new(subm);
e_menu_item_label_set(mi, _("Grid Icons"));
@ -8914,6 +8916,7 @@ _e_fm2_view_menu_common(E_Menu *subm, E_Fm2_Smart_Data *sd)
mi = e_menu_item_new(subm);
e_menu_item_separator_set(mi, 1);
}
mi = e_menu_item_new(subm);
e_menu_item_label_set(mi, _("Sorting"));

View File

@ -30,7 +30,8 @@ typedef enum _E_Fm2_Menu_Flags
E_FM2_MENU_NO_SYMLINK = (1 << 9),
E_FM2_MENU_NO_VIEW_MENU = (1 << 10),
E_FM2_MENU_NO_INHERIT_PARENT = (1 << 11),
E_FM2_MENU_NO_ACTIVATE_CHANGE = (1 << 12)
E_FM2_MENU_NO_ACTIVATE_CHANGE = (1 << 12),
E_FM2_MENU_NO_VIEW_CHANGE = (1 << 13),
} E_Fm2_Menu_Flags;
typedef enum _E_Fm2_View_Flags