// gui.h // // by John D. de Boer // Initialisation void initreferenceframe(const char *ApplicationName); // Installation of call-back routines for non-window events void installcore(voidprocptr P1, voidprocptr P2, docprocptr P3, docprocptr P4); void installidle(voidprocptr P); // Menu routines Handle nibmenu(char *FN, char *M); void addmenuitems(MenuRef M, string S); string menuitemstring(MenuRef M, int ITEM); void setsubmenu(MenuRef M, int ITEM, int SUBMENU); void menuenable(MenuRef M, bool Enable); void itemenable(MenuRef M, int ITEM, bool Enable); void allowitem(window *W, UInt32 Command, bool Enable); void checkitem(window *W, UInt32 Command, bool Check); void setitemtext(window *W, UInt32 Command, char *S); // Preference file //bool openprefsfile(file *F); //bool createprefsfile(long CR, file *F); // Saving 'PICT' files /*PicHandle openextendedpict(Rect *R); void savepict(PicHandle PH); void savewindpict(window *W); void savefullpict(window *W);*/ // Saving PDF files void savepdf(window *W, const char *Name, bool Full); // Printing void pagesetup(window *W); void printwindow(window *W); void initprint(void);