home *** CD-ROM | disk | FTP | other *** search
- /*
- * Alarm.h
- */
-
- #import <objc/Object.h>
- #import <appkit/View.h>
- #import <sys/time.h>
-
- @interface Alarm:Object
- {
- int sec, min, hour, day, month, year;
- struct timeval tv;
- struct tm *localt;
- char timestring[80];
- BOOL pm;
- id delegate;
- int amin, ahour;
- BOOL alarmset;
- BOOL ringing;
- int ringtime;
- }
-
- - resetRinger;
-
- - findCurrentTime;
- - (int)year;
- - (int)month;
- - (int)day;
-
- - (int)hour;
- - (int)minute;
- - (int)second;
-
- - (const char *)monthString:(int) i;
- - (const char *)timeString;
- - (const char *)dateString;
- - (const char *)militaryTimeString;
-
- - setDelegate:sender;
- - setAlarmTime:(int)ah :(int)am;
- - setAlarmState:(BOOL)astate;
- - (int)alarmHour;
- - (int)alarmMinute;
- - (BOOL)alarmState;
-
- @end;
-
- @interface Object (TimeDelegate)
- - alarm:sender;
- @end
-
- @interface DummyResponderView : View
- {id delegate;}
- - (BOOL)acceptsFirstResponder;
- - changeFont:font;
- - setDelegate:sender;
- @end;
-