1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- (******************************************************************************
- *
- * Copyright (c) 1994-2000 Palm, Inc. or its subsidiaries.
- * All rights reserved.
- *
- * File: Day.h
- *
- * Release: Palm OS SDK 4.0 (63220)
- *
- * Description:
- * This file defines the date picker month object's structures
- * and routines.
- *
- * History:
- * May 31, 1995 Created by Roger Flores
- *
- *****************************************************************************)
- unit day;
- interface
- uses palmos, coretraps, rect, datetime, control;
- type
- SelectDayType = Enum;
- const
- selectDayByDay = 0; // return d/m/y
- selectDayByWeek = 1; // return d/m/y with d as same day of the week
- selectDayByMonth = 2; // return d/m/y with d as same day of the month
- type
- DaySelectorType = record
- bounds: RectangleType;
- visible: Boolean;
- reserved1: UInt8;
- visibleMonth: Int16; // month actually displayed
- visibleYear: Int16; // year actually displayed
- selected: DateTimeType;
- selectDayBy: SelectDayType;
- reserved2: UInt8;
- end;
- DaySelectorPtr = ^DaySelectorType;
- procedure DayDrawDaySelector(const selectorP: DaySelectorPtr); syscall sysTrapDayDrawDaySelector;
- function DayHandleEvent(const selectorP: DaySelectorPtr; const pEvent: EventPtr): Boolean; syscall sysTrapDayHandleEvent;
- procedure DayDrawDays(const selectorP: DaySelectorPtr); syscall sysTrapDayDrawDays;
- implementation
- end.
|