Statistics
| Branch: | Revision:

root / trunk / Pithos.ShellExtensions / Menus / DisplayFlags.cs @ 42800be8

History | View | Annotate | Download (919 Bytes)

1 eeee29e3 Panagiotis Kanavos
// <copyright file="DisplayFlags.cs" company="GRNet">
2 eeee29e3 Panagiotis Kanavos
// This project is open source. Released under the XYZ license
3 eeee29e3 Panagiotis Kanavos
// </copyright>
4 d78cbf09 Panagiotis Kanavos
5 d78cbf09 Panagiotis Kanavos
namespace Pithos.ShellExtensions.Menus
6 d78cbf09 Panagiotis Kanavos
{
7 eeee29e3 Panagiotis Kanavos
    using System;
8 eeee29e3 Panagiotis Kanavos
9 eeee29e3 Panagiotis Kanavos
    /// <summary>
10 eeee29e3 Panagiotis Kanavos
    /// Specifies whether a context menu item is displayed for files, folders or both.
11 eeee29e3 Panagiotis Kanavos
    /// </summary>
12 d78cbf09 Panagiotis Kanavos
    [Flags]
13 eeee29e3 Panagiotis Kanavos
    public enum DisplayFlags
14 d78cbf09 Panagiotis Kanavos
    {
15 eeee29e3 Panagiotis Kanavos
        /// <summary>
16 eeee29e3 Panagiotis Kanavos
        /// Don't display the item at all
17 eeee29e3 Panagiotis Kanavos
        /// </summary>
18 d78cbf09 Panagiotis Kanavos
        None,
19 eeee29e3 Panagiotis Kanavos
20 eeee29e3 Panagiotis Kanavos
        /// <summary>
21 eeee29e3 Panagiotis Kanavos
        /// Display the item only on folders
22 eeee29e3 Panagiotis Kanavos
        /// </summary>
23 d78cbf09 Panagiotis Kanavos
        Folder,
24 eeee29e3 Panagiotis Kanavos
25 eeee29e3 Panagiotis Kanavos
        /// <summary>
26 eeee29e3 Panagiotis Kanavos
        /// Display the item only on files
27 eeee29e3 Panagiotis Kanavos
        /// </summary>
28 d78cbf09 Panagiotis Kanavos
        File,
29 eeee29e3 Panagiotis Kanavos
30 eeee29e3 Panagiotis Kanavos
        /// <summary>
31 42800be8 Panagiotis Kanavos
        /// Display the item both on container folders
32 42800be8 Panagiotis Kanavos
        /// </summary>
33 42800be8 Panagiotis Kanavos
        Container,
34 42800be8 Panagiotis Kanavos
        /// <summary>
35 eeee29e3 Panagiotis Kanavos
        /// Display the item both on folders and files
36 eeee29e3 Panagiotis Kanavos
        /// </summary>
37 d78cbf09 Panagiotis Kanavos
        All
38 d78cbf09 Panagiotis Kanavos
    }
39 d78cbf09 Panagiotis Kanavos
}