00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef _H_xmenu_file
00024 #define _H_xmenu_file
00025
00026 void EditCallback(Widget,XtPointer,XtPointer);
00027 void CompletionDialogCallback(Widget,XtPointer,XtPointer);
00028 void CompletionEditCallback(Widget,XtPointer,XtPointer);
00029 int DisplayMatchedList(Widget,struct symbolMatch *);
00030 void MatchDialogReturnD(Widget,XEvent *,String *,Cardinal *);
00031 void MatchDialogReturnE(Widget,XEvent *,String *,Cardinal *);
00032 int GetMatchList(struct symbolMatch *);
00033 void sortList(String *,int);
00034 void LoadBatchCallback(Widget,XtPointer,XtPointer);
00035 void LoadBinaryCallback(Widget,XtPointer,XtPointer);
00036 void LoadFactsCallback(Widget,XtPointer,XtPointer);
00037 void LoadRulesCallback(Widget,XtPointer,XtPointer);
00038 void DribbleCallback(Widget,XtPointer,XtPointer);
00039 void SaveBinaryCallback(Widget,XtPointer,XtPointer);
00040 void SaveFactsCallback(Widget,XtPointer,XtPointer);
00041 void SaveRulesCallback(Widget,XtPointer,XtPointer);
00042 void QuitCallback(Widget,XtPointer,XtPointer);
00043 void IntSave(Widget,XtPointer,XtPointer);
00044 void FileSelect(void);
00045 int IsDirectory(char *);
00046 void LoadBatch(char *);
00047 void LoadBinary(char *);
00048 void LoadTheFacts(char *);
00049 void LoadRules(char *);
00050 void IntDribbleOn(String);
00051 void Restart(Widget,XtPointer,XtPointer);
00052 void Quit(Widget,XtPointer,XtPointer);
00053
00054 #ifndef _XMENU_FILE_SOURCE_
00055 extern char path[];
00056 extern Widget file_dribble;
00057 extern Widget TheFile;
00058 extern Widget file_list;
00059 extern int file_item;
00060 #endif
00061
00062 #endif