﻿/****************************************
*               RCPopupPosition
*****************************************/

/// <summary>
/// Richer Components - Popup Position Enum
/// </summary>
var RCPopupPosition = 
{
    Left : 0,
    Right : 1,
    TopLeft : 2,
    TopRight : 3,
    BottomLeft : 4,
    BottomRight : 5,
    RightMiddle : 6,
    LeftMiddle : 7,
    TopMiddle : 8,
    BottomMiddle : 9
}

/****************************************
*               RCCalendarEvents
*****************************************/

/// <summary>
/// Richer Components - CalendarEvents Enum
/// </summary>
var RCCalendarEvents = 
{
    OnSelectedDateChanged : 0,
    OnRemoveSelectedDate : 1,
    OnVisibleDateChanged : 2
}
    
/****************************************
*               RCFirstDayOfWeek
*****************************************/

/// <summary>
/// Richer Components - FirstDayOfWeek Enum
/// </summary>
var RCFirstDayOfWeek = 
{
    Sunday : 0,
    Monday : 1,
    Tuesday : 2,
    Wednesday : 3,
    Thursday : 4,
    Friday : 5,
    Saturday : 6,
    Default : 7
}

/****************************************
*               RCBehavior
*****************************************/

/// <summary>
/// Richer Components - Display Behavior Enum
/// </summary>
var RCBehavior = 
{
    Picker : 0,
    Calendar : 1,
    CalendarPopUp : 2,
    PickerAndCalendarPopUp : 3,
    LitePicker : 4
}

/****************************************
*               RCOrientation
*****************************************/

/// <summary>
/// Richer Components - Orientation Enum
/// </summary>
var RCOrientation = 
{
    Horizontal : 0,
    Vertical : 1
}

/****************************************
*               RCPopupEffect
*****************************************/

/// <summary>
/// Richer Components - Popup Effect Enum
/// </summary>
var RCPopupEffect = 
{
    Slide : 0,
    ElasticOut : 1,
    BounceOut : 2,
    BackOut : 3,
    Fade : 4,
    None : 5
}

/****************************************
*               RCSwapMonthEffect
*****************************************/

/// <summary>
/// Richer Components - Swap Month Effect Enum
/// </summary>
var RCSwapMonthEffect = 
{
    None : 0,
    Slide : 1
}

/****************************************
*               RCNameFormat
*****************************************/

/// <summary>
/// Richer Components - NameFormat Enum
/// </summary>
var RCNameFormat = 
{
    Short : 0,
    Full : 1,
    FirstTwoLetters : 2,
    FirstLetter : 3,
    None : 4
}

/****************************************
*               Keys
*****************************************/

/// <summary>
/// Richer Components - Keys Enum
/// </summary>
var Keys =
{
	Backspace : 8,
	Delete : 46,
	Enter : 13,
	Tab : 9,
	LeftArrow : 37,
	UpArrow : 38,
	RightArrow : 39,
	DownArrow : 40,
	Space : 32,
	PageUp : 33,
	PageDown : 34,
	Escape : 27,
	Home : 36,
	End : 35,
	Shift : 16,
	Ctrl : 17,
	Alt : 18,
	CapsLock : 20
}

/****************************************
*               RCDatePart
*****************************************/

/// <summary>
/// Richer Components - Date Part Emun
/// Indicates the date part of the DateTime object
/// </summmary>
var RCDatePart =
{
	Day : 0,
	Month : 1,
	Year : 2,
	Second : 3,
	Minute : 4,
	Hour : 5,
	AMPM : 6,
	None : 7
}