1 /* $Id: macro.h,v 1.3 2001/08/25 15:24:52 amai Exp $ */
2 #define REPEAT_TO_END -1
3 #define REPEAT_IN_SEL -2
5 void RegisterMacroSubroutines(void);
6 void AddLastCommandActionHook(XtAppContext context
);
7 void BeginLearn(WindowInfo
*window
);
8 void FinishLearn(void);
9 void CancelMacroOrLearn(WindowInfo
*window
);
10 void Replay(WindowInfo
*window
);
12 void DoMacro(WindowInfo
*window
, const char *macro
, const char *errInName
);
13 void ResumeMacroExecution(WindowInfo
*window
);
14 void AbortMacroCommand(WindowInfo
*window
);
15 int MacroWindowCloseActions(WindowInfo
*window
);
16 void RepeatDialog(WindowInfo
*window
);
17 void RepeatMacro(WindowInfo
*window
, const char *command
, int how
);
18 int ReadMacroFile(WindowInfo
*window
, const char *fileName
, int warnNotExist
);
19 int ReadMacroString(WindowInfo
*window
, char *string
, const char *errIn
);
20 int CheckMacroString(Widget dialogParent
, char *string
, const char *errIn
,
22 char *GetReplayMacro(void);
23 void ReadMacroInitFile(WindowInfo
*window
);
24 void ReturnShellCommandOutput(WindowInfo
*window
, const char *outText
, int status
);