Apply the "frame around text area" patch and associated geometry fixes. Looks
[nedit.git] / source / macro.h
blob67982e32b0ee953952827ee707ce2b61ad113192
1 /* $Id: macro.h,v 1.4 2002/07/11 21:18:10 slobasso Exp $ */
3 #ifndef NEDIT_MACRO_H_INCLUDED
4 #define NEDIT_MACRO_H_INCLUDED
6 #include "nedit.h"
8 #include <X11/Intrinsic.h>
10 #define REPEAT_TO_END -1
11 #define REPEAT_IN_SEL -2
13 void RegisterMacroSubroutines(void);
14 void AddLastCommandActionHook(XtAppContext context);
15 void BeginLearn(WindowInfo *window);
16 void FinishLearn(void);
17 void CancelMacroOrLearn(WindowInfo *window);
18 void Replay(WindowInfo *window);
19 void SafeGC(void);
20 void DoMacro(WindowInfo *window, const char *macro, const char *errInName);
21 void ResumeMacroExecution(WindowInfo *window);
22 void AbortMacroCommand(WindowInfo *window);
23 int MacroWindowCloseActions(WindowInfo *window);
24 void RepeatDialog(WindowInfo *window);
25 void RepeatMacro(WindowInfo *window, const char *command, int how);
26 int ReadMacroFile(WindowInfo *window, const char *fileName, int warnNotExist);
27 int ReadMacroString(WindowInfo *window, char *string, const char *errIn);
28 int CheckMacroString(Widget dialogParent, char *string, const char *errIn,
29 char **errPos);
30 char *GetReplayMacro(void);
31 void ReadMacroInitFile(WindowInfo *window);
32 void ReturnShellCommandOutput(WindowInfo *window, const char *outText, int status);
34 #endif /* NEDIT_MACRO_H_INCLUDED */