X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=mac%2Fmac.h;h=29abf4c3b69ac1f2ddb80cae1a961cead567821a;hb=d64907553943e368130fec2076536a2d8c1adc79;hp=0e7478174f5c600804240735a43217bba518318b;hpb=c20818608e74166620d894fe56c4ed83312e4974;p=PuTTY.git diff --git a/mac/mac.h b/mac/mac.h index 0e747817..29abf4c3 100644 --- a/mac/mac.h +++ b/mac/mac.h @@ -70,11 +70,18 @@ typedef struct { union macctrl; struct macctrls { + WindowPtr window; + void (*end)(WindowPtr, int); tree234 *byctrl; void *data; /* private data for config box */ unsigned int npanels; unsigned int curpanel; union macctrl **panels; /* lists of controls by panel */ + union macctrl *focus; /* Input focus for System 7 */ + union macctrl *defbutton; /* Default button */ + union macctrl *canbutton; /* Cancel button */ + Boolean gotcolour; + RGBColor thecolour; }; typedef struct Session { @@ -201,6 +208,7 @@ extern void macctrl_layoutbox(struct controlbox *, WindowPtr, struct macctrls *); extern void macctrl_activate(WindowPtr, EventRecord *); extern void macctrl_click(WindowPtr, EventRecord *); +extern void macctrl_key(WindowPtr, EventRecord *); extern void macctrl_update(WindowPtr); extern void macctrl_adjustmenus(WindowPtr); extern void macctrl_close(WindowPtr);