/****************************************************************************** * * Copyright (c) 1994-2004 PalmSource, Inc. All rights reserved. * * File: Day.h * * Release: eclipse 5 SDK (68K) R4. * * Description: * This file defines the date picker month object's structures * and routines. * *****************************************************************************/ #ifndef __DAY_H__ #define __DAY_H__ #include #include #include #include typedef enum { selectDayByDay, // return d/m/y selectDayByWeek, // return d/m/y with d as same day of the week selectDayByMonth // return d/m/y with d as same day of the month } SelectDayType; typedef struct DaySelectorType { RectangleType bounds; Boolean visible; UInt8 reserved1; Int16 visibleMonth; // month actually displayed Int16 visibleYear; // year actually displayed DateTimeType selected; SelectDayType selectDayBy; UInt8 reserved2; } DaySelectorType; typedef DaySelectorType *DaySelectorPtr; #ifdef __cplusplus extern "C" { #endif void DayDrawDaySelector (const DaySelectorType *selectorP) SYS_TRAP(sysTrapDayDrawDaySelector); Boolean DayHandleEvent (DaySelectorType *selectorP, const EventType *pEvent) SYS_TRAP(sysTrapDayHandleEvent); void DayDrawDays (const DaySelectorType *selectorP) SYS_TRAP(sysTrapDayDrawDays); #ifdef __cplusplus } #endif #endif //__DAY_H__