/*
**
** Copyright © 1996 Kai Hofmann. All rights reserved.
** Registered MUI custom class!
**
** $VER: MonthNavigator_mcc.h 16.4 (12.12.96)
**
*/

 #ifndef MUI_MONTHNAVIGATOR_MCC_H
   #ifndef EXEC_TYPES_H
     #include <exec/types.h>
   #endif

   #define MUI_MONTHNAVIGATOR_MCC_H

   #define MUIC_MonthNavigator "MonthNavigator.mcc"
   #define MonthNavigatorObject	MUI_NewObject(MUIC_MonthNavigator

   #define MUIA_MonthNavigator_Day			0x81ee0001
   #define MUIA_MonthNavigator_Month			0x81ee0002
   #define MUIA_MonthNavigator_Year			0x81ee0003
   #define MUIA_MonthNavigator_FirstWeekday		0x81ee0004
   #define MUIA_MonthNavigator_ShowWeekdayNames		0x81ee0005
   #define MUIA_MonthNavigator_ShowWeekNumbers		0x81ee0006
   #define MUIA_MonthNavigator_Language			0x81ee0007
   #define MUIA_MonthNavigator_Country			0x81ee0008
   #define MUIA_MonthNavigator_InputMode		0x81ee0009
   #define MUIA_MonthNavigator_UseFrames		0x81ee000a
   #define MUIA_MonthNavigator_ShowInvisibles		0x81ee000b
   #define MUIA_MonthNavigator_WeekdayNamesSpacing	0x81ee000c
   #define MUIA_MonthNavigator_WeekNumbersSpacing	0x81ee000d
   #define MUIA_MonthNavigator_LineWeekdayNames		0x81ee000e
   #define MUIA_MonthNavigator_LineWeekNumbers		0x81ee000f
   #define MUIA_MonthNavigator_Draggable		0x81ee0012
   #define MUIA_MonthNavigator_MarkHook			0x81ee0013
   #define MUIA_MonthNavigator_Dropable			0x81ee0014
   #define MUIA_MonthNavigator_DragQueryHook		0x81ee0015
   #define MUIA_MonthNavigator_DragDropHook		0x81ee0016
   #define MUIA_MonthNavigator_ShowLastMonthDays	0x81ee0017
   #define MUIA_MonthNavigator_ShowNextMonthDays	0x81ee0018

   #define MUIM_MonthNavigator_Update			0x81ee0010
   struct MUIP_MonthNavigator_Update
    {
     ULONG MethodID;
    };

   #define MUIV_MonthNavigator_InputMode_None		0
   #define MUIV_MonthNavigator_InputMode_RelVerify	1
   #define MUIV_MonthNavigator_InputMode_Immediate	2

   #define MUIV_MonthNavigator_Country_Unknown		0
   #define MUIV_MonthNavigator_Country_Italia		1
   #define MUIV_MonthNavigator_Country_Deutschland	2
   #define MUIV_MonthNavigator_Country_Schweiz		3
   #define MUIV_MonthNavigator_Country_Danmark		4
   #define MUIV_MonthNavigator_Country_Nederland	5
   #define MUIV_MonthNavigator_Country_GreatBritain	6

   #define MUIV_MonthNavigator_Weekday_Monday		1
   #define MUIV_MonthNavigator_Weekday_Tuesday		2
   #define MUIV_MonthNavigator_Weekday_Wednesday	3
   #define MUIV_MonthNavigator_Weekday_Thursday		4
   #define MUIV_MonthNavigator_Weekday_Friday		5
   #define MUIV_MonthNavigator_Weekday_Saturday		6
   #define MUIV_MonthNavigator_Weekday_Sunday		7

   #define MUIV_MonthNavigator_Lang_Locale	0
   #define MUIV_MonthNavigator_Lang_English	1
   #define MUIV_MonthNavigator_Lang_Deutsch	2
   #define MUIV_MonthNavigator_Lang_Français	3
   #define MUIV_MonthNavigator_Lang_Español	4
   #define MUIV_MonthNavigator_Lang_Português	5
   #define MUIV_MonthNavigator_Lang_Dansk	6
   #define MUIV_MonthNavigator_Lang_Italiano	7
   #define MUIV_MonthNavigator_Lang_Nederlands	8
   #define MUIV_MonthNavigator_Lang_Norsk	9
   #define MUIV_MonthNavigator_Lang_Svenska	10
   #define MUIV_MonthNavigator_Lang_Polski	11
   #define MUIV_MonthNavigator_Lang_Suomi	12
   #define MUIV_MonthNavigator_Lang_Magyar	13
   #define MUIV_MonthNavigator_Lang_Greek	14
   #define MUIV_MonthNavigator_Lang_Esperanto	15
   #define MUIV_MonthNavigator_Lang_Latina	16
   #define MUIV_MonthNavigator_Lang_Russian	17
   #define MUIV_MonthNavigator_Lang_Czech	18

   #define MUIV_MonthNavigator_MarkHook_HiToday		1

   #define MUIV_MonthNavigator_MarkDay_Version		1
   struct MUIS_MonthNavigator_MarkDay
    {
     ULONG            Version;
     LONG             Year;
     UWORD            Month;
     UWORD            Day;

     STRPTR           PreParse;
     ULONG            Background;
     STRPTR           ShortHelp;
     BOOL             Disabled;
    };

 #endif
