X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=menus.h;h=37195bdc9fbb69574f0dafe8af865fa2bad1b6f0;hb=02de46755f727ffb565f7c855f37c344eee925ff;hp=18e8295c30093aefffea76e98ebb566caa982b7d;hpb=f5883cc4e2222df9c0a504a0c50da4acd6b77fb0;p=xboard.git diff --git a/menus.h b/menus.h index 18e8295..37195bd 100644 --- a/menus.h +++ b/menus.h @@ -72,6 +72,11 @@ typedef struct { Widget subMenu; } Menu; +typedef struct { + char *name; + Boolean value; +} Enables; + extern int nrOfMenuItems; extern MenuListItem menuItemList[]; extern Menu menuBar[]; @@ -156,6 +161,7 @@ void BoardOptionsProc P((void)); void LoadOptionsProc P((void)); void SaveOptionsProc P((void)); void EditBookProc P((void)); +void InitMenuMarkers P((void)); // must be moved to xengineoutput.h @@ -165,6 +171,20 @@ void EvalGraphProc P((void)); void CreateMainMenus P((Menu *mb)); void AppendMenuItem P((char *text, char *name, MenuProc *action)); void CreateMenuButton P((char *name, Menu *mb)); +int MenuToNumber P((char *menuName)); +void SetMenuEnables P((Enables *enab)); +void EnableButtonBar P((int state)); +char *ModeToWidgetName P((GameMode mode)); +int LoadGamePopUp P((FILE *f, int gameNumber, char *title)); +void CreateAnimVars P((void)); + + +extern char *gameCopyFilename, *gamePasteFilename; +extern Boolean saveSettingsOnExit; +extern char *settingsFileName; + + #define OPTIONSDIALOG +#define INFOFILE "xboard.info"