#if FRAMEWORK20
using System;
using System.Collections.Generic;
using System.Text;
namespace DevComponents.Editors
{
    public enum eCollectionChangeType
    {
        Removing,
        Removed,
        Clearing,
        Cleared,
        Adding,
        Added
    }
    /// 
    /// Indicates the hour format.
    /// 
    public enum eHourPeriod
    {
        /// 
        /// Indicates Ante Meridiem period, before the middle day.
        /// 
        AM,
        /// 
        /// Indicates Post Meridiem after the middle day".
        /// 
        PM
    }
    /// 
    /// Identifies the date time part.
    /// 
    public enum eDateTimePart
    {
        Year,
        Month,
        Day,
        DayName,
        DayOfYear,
        Hour,
        Minute,
        Second
    }
    /// 
    /// Specifies the input fields alignment inside of the control.
    /// 
    public enum eHorizontalAlignment
    {
        Left,
        Center,
        Right
    }
    /// 
    /// Specifies the text alignment.
    /// 
    public enum eTextAlignment
    {
        Left,
        Center,
        Right
    }
    /// 
    /// Specifies the format of the date time picker.
    /// 
    public enum eDateTimePickerFormat
    {
        /// 
        /// Indicates that custom format specified by CustomFormat property is used.
        /// 
        Custom,
        /// 
        /// The DateTimePicker control displays the date/time value in the long date format set by the user's operating system. 
        /// 
        Long,
        /// 
        /// The DateTimePicker control displays the date/time value in the short date format set by the user's operating system. 
        /// 
        Short,
        /// 
        /// The DateTimePicker control displays the date/time value in the time format set by the user's operating system. 
        /// 
        LongTime,
        /// 
        /// The DateTimePicker control displays the date/time value in the short time format set by the user's operating system. 
        /// 
        ShortTime
    }
    /// 
    /// Specifies the display format of the year in input control.
    /// 
    public enum eYearDisplayFormat
    {
        FourDigit,
        TwoDigit,
        OneDigit
    }
    /// 
    /// Specifies the visual item alignment inside the parent group.
    /// 
    public enum eItemAlignment
    {
        Left,
        Right
    }
    /// 
    /// Specifies the vertical alignment.
    /// 
    public enum eVerticalAlignment
    {
        Top,
        Middle,
        Bottom
    }
    internal enum eSystemItemType
    {
        Default,
        /// 
        /// Describes the system button item type. System buttons are buttons created internally by controls.
        /// 
        SystemButton
    }
    /// 
    /// Specifies the auto-change item when VisualUpDownButton control is clicked.
    /// 
    public enum eUpDownButtonAutoChange
    {
        /// 
        /// No item is automatically changed.
        /// 
        None,
        /// 
        /// Auto-change focused item in parent group
        /// 
        FocusedItem,
        /// 
        /// Auto change first input item before the Up/Down button in parent group.
        /// 
        PreviousInputItem
    }
    /// 
    /// Specifies the keys used for navigation between input fields.
    /// 
    [Flags()]
    public enum eInputFieldNavigation
    {
        /// 
        /// No key is used for the navigation.
        /// 
        None = 0,
        /// 
        /// Tab key is used to advance to the next input field.
        /// 
        Tab = 1,
        /// 
        /// Arrow keys are used to advance to the next input field.
        /// 
        Arrows = 2,
        /// 
        /// Enter key is used to advance to the next input field.
        /// 
        Enter = 4,
        /// 
        /// Tab, Arrows and Enter keys are used to advance to the next input field.
        /// 
        All = Tab | Arrows | Enter
    }
}
#endif