SetWidgetLabel(&browseOptions[9], FileTypes[j]);
}
+static char *openName;
+FileProc fileProc;
+char *fileOpenMode;
+FILE *openFP;
+
+void
+DelayedLoad ()
+{
+ (void) (*fileProc)(openFP, 0, openName);
+}
+
+void
+FileNamePopUp (char *label, char *def, char *filter, FileProc proc, char *openMode)
+{
+ fileProc = proc; /* I can't see a way not */
+ fileOpenMode = openMode; /* to use globals here */
+ { // [HGM] use file-selector dialog stolen from Ghostview
+ // int index; // this is not supported yet
+ Browse(BoardWindow, label, (def[0] ? def : NULL), filter, False, openMode, &openName, &openFP);
+ }
+}
+
typedef void MenuProc P((void));
+typedef int (*FileProc) P((FILE *f, int n, char *title));
typedef struct {
String string;
void EvalGraphProc P((void));
int SaveGameListAsText P((FILE *f));
+void FileNamePopUp P((char *label, char *def, char *filter,
+ FileProc proc, char *openMode));
void AppendMenuItem P((char *text, int n));
MenuItem *MenuNameToItem P((char *menuName));
void CommentClick P((Widget w, XEvent * event,
String * params, Cardinal * nParams));
void ICSInputBoxPopUp P((void));
-void FileNamePopUp P((char *label, char *def, char *filter,
- FileProc proc, char *openMode));
void SelectCommand P((Widget w, XtPointer client_data, XtPointer call_data));
void KeyBindingProc P((Widget w, XEvent *event, String *prms, Cardinal *nprms));
void QuitWrapper P((Widget w, XEvent *event, String *prms, Cardinal *nprms));
XtAppContext appContext;
char *layoutName;
-FileProc fileProc;
-char *fileOpenMode;
char installDir[] = "."; // [HGM] UCI: needed for UCI; probably needs run-time initializtion
Position commentX = -1, commentY = -1;
PopDown(CommentDlg);
}
-static char *openName;
-FILE *openFP;
-
-void
-DelayedLoad ()
-{
- (void) (*fileProc)(openFP, 0, openName);
-}
-
-void
-FileNamePopUp (char *label, char *def, char *filter, FileProc proc, char *openMode)
-{
- fileProc = proc; /* I can't see a way not */
- fileOpenMode = openMode; /* to use globals here */
- { // [HGM] use file-selector dialog stolen from Ghostview
- // int index; // this is not supported yet
- Browse(BoardWindow, label, (def[0] ? def : NULL), filter, False, openMode, &openName, &openFP);
- }
-}
-
/* Disable all user input other than deleting the window */
static int frozen = 0;
#define SETTINGS_FILE SYSCONFDIR"/xboard.conf"
#define COLOR_BKGD "white"
-typedef int (*FileProc) P((FILE *f, int n, char *title));
-
void NewTagsPopup P((char *text, char *msg));
int AppendText P((Option *opt, char *s));
void NewCommentPopup P((char *title, char *text, int index));