X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=menus.h;h=7d810d4d44fb84c2bc832b617b9093182d8d6b16;hb=098a5a403024c7e1eb972843b10260cba6136475;hp=5ab748a0646049ed22ba88c765709692db48a84d;hpb=e131fadbb0f396098fb300283227bdf042c71d45;p=xboard.git diff --git a/menus.h b/menus.h index 5ab748a..7d810d4 100644 --- a/menus.h +++ b/menus.h @@ -5,7 +5,7 @@ * Massachusetts. * * Enhancements Copyright 1992-2001, 2002, 2003, 2004, 2005, 2006, - * 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. + * 2007, 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc. * * The following terms apply to Digital Equipment Corporation's copyright * interest in XBoard: @@ -52,18 +52,18 @@ typedef void MenuProc P((void)); -typedef int (*FileProc) P((FILE *f, int n, char *title)); typedef struct { - String string; - String ref; + char *string; + char *accel; + char *ref; MenuProc *proc; void *handle; } MenuItem; typedef struct { - String name; - String ref; + char *name; + char *ref; MenuItem *mi; } Menu; @@ -97,8 +97,10 @@ void AnalyzeModeProc P((void)); void AnalyzeFileProc P((void)); void MatchProc P((void)); void MatchOptionsProc P((void)); +void EditTagsProc P((void)); void EditCommentProc P((void)); void IcsInputBoxProc P((void)); +void ChatProc P((void)); void AdjuWhiteProc P((void)); void AdjuBlackProc P((void)); void AdjuDrawProc P((void)); @@ -160,6 +162,7 @@ void SaveSettings P((char *)); void EditBookProc P((void)); void InitMenuMarkers P((void)); void ShowGameListProc P((void)); // in ngamelist.c +void HistoryShowProc P((void)); // in nhistory.c // must be moved to xengineoutput.h @@ -183,9 +186,12 @@ void CopySomething P((char *s)); extern char *gameCopyFilename, *gamePasteFilename; extern Boolean saveSettingsOnExit; extern char *settingsFileName; +extern int firstEngineItem; + +#define CHECK (void *) 1 +#define RADIO (void *) 2 #define OPTIONSDIALOG #define INFOFILE "xboard.info" -