36 lines
988 B
C
36 lines
988 B
C
#ifndef CALLBACKS_H
|
|
#define CALLBACKS_H
|
|
|
|
extern int cb_demo_mode;
|
|
|
|
void intToggleCB(Widget w, XtPointer client_data, XtPointer call_data);
|
|
|
|
void initCB(Widget w);
|
|
void exposeCB(Widget w);
|
|
void resizeCB(Widget w, XtPointer client_data, XtPointer call);
|
|
void inputCB(Widget w, XtPointer client_data, XtPointer call_data);
|
|
|
|
#ifdef X11
|
|
Boolean drawWP(XtPointer data);
|
|
#else
|
|
BOOL drawWP(HWND hWnd);
|
|
#endif
|
|
|
|
void weatherCB(Widget w, XtPointer client_data, XtPointer call_data);
|
|
|
|
void currentTimeCB(Widget w);
|
|
void time10amCB(Widget w);
|
|
void time12pmCB(Widget w);
|
|
void time4pmCB(Widget w);
|
|
|
|
/* This sets how fast time in the demo moves as opposed to
|
|
* real time -- client_data is secretly an int */
|
|
void timeSpeedCB(Widget w, XtPointer client_data, XtPointer call_data);
|
|
|
|
void demo_modeCB(Widget w, XtPointer client_data, XtPointer call_data);
|
|
void resetViewerCB(Widget w, XtPointer client_data, XtPointer call_data);
|
|
|
|
void exitCB(Widget w, XtPointer client_data, XtPointer call_data);
|
|
|
|
#endif
|