home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 3 / 3065 / day.h next >
Encoding:
C/C++ Source or Header  |  1991-03-15  |  1.1 KB  |  43 lines

  1. /*
  2.  *    day.h : Data types and external defs for day stuff
  3.  *
  4.  *    George Ferguson, ferguson@cs.rochester.edu, 27 Oct 1990.
  5.  *    Version 1.1 - 27 Feb 1991.
  6.  *
  7.  *    $Id: day.h,v 2.1 91/02/28 11:21:12 ferguson Exp $
  8.  */
  9. #ifndef DAY_H
  10. #define DAY_H
  11.  
  12. #include "month.h"
  13. #include "db.h"
  14.  
  15. typedef struct _DayTextData {
  16.     Widget time;        /* Label */
  17.     Widget text;        /* Text */
  18. } DayTextData;
  19. typedef struct _DayFormData {
  20.     int day,month,year;    /* who am i */
  21.     DayTextData **items;    /* widgets */
  22.     Widget date;        /* Label (if used) */
  23.     Widget form;        /* Form */
  24.     Widget shell;        /* Shell for popups */
  25.     DayButtonData *buttonData;    /* button pressed if any */
  26.     String *msgText;    /* original texts */
  27.     Msgrec **msg;        /* pointers to db entries */
  28.     Boolean changed;    /* any edit here? */
  29.     Boolean editing;    /* being edited? */
  30. } DayFormData;
  31.  
  32. extern DayFormData *createDayFormData(),*createPopupDayFormData();
  33. extern void setDayFormData(),clearDayFormData();
  34. extern void checkpointAppoints();
  35. extern int timetopos();
  36. extern void postotime();
  37.  
  38.  
  39. extern DayFormData *currentDayFormData;
  40. extern int numDisplayedAppoints;
  41.  
  42. #endif /* DAY_H */
  43.