1 /* $Id: userCmds.h,v 1.6 2004/03/04 09:44:21 tksoh Exp $ */
3 #ifndef NEDIT_USERCMDS_H_INCLUDED
4 #define NEDIT_USERCMDS_H_INCLUDED
8 void EditShellMenu(WindowInfo
*window
);
9 void EditMacroMenu(WindowInfo
*window
);
10 void EditBGMenu(WindowInfo
*window
);
11 void UpdateUserMenus(WindowInfo
*window
);
12 char *WriteShellCmdsString(void);
13 char *WriteMacroCmdsString(void);
14 char *WriteBGMenuCmdsString(void);
15 int LoadShellCmdsString(char *inString
);
16 int LoadMacroCmdsString(char *inString
);
17 int LoadBGMenuCmdsString(char *inString
);
18 int DoNamedShellMenuCmd(WindowInfo
*window
, const char *itemName
, int fromMacro
);
19 int DoNamedMacroMenuCmd(WindowInfo
*window
, const char *itemName
);
20 int DoNamedBGMenuCmd(WindowInfo
*window
, const char *itemName
);
21 void RebuildAllMenus(WindowInfo
*window
);
22 void SetBGMenuUndoSensitivity(WindowInfo
*window
, int sensitive
);
23 void SetBGMenuRedoSensitivity(WindowInfo
*window
, int sensitive
);
24 void DimSelectionDepUserMenuItems(WindowInfo
*window
, int sensitive
);
25 void DimPasteReplayBtns(int sensitive
);
26 UserMenuCache
*CreateUserMenuCache();
27 void FreeUserMenuCache(UserMenuCache
*cache
);
28 void InitUserBGMenuCache(UserBGMenuCache
*cache
);
29 void FreeUserBGMenuCache(UserBGMenuCache
*cache
);
30 void SetupUserMenuInfo();
32 #endif /* NEDIT_USERCMDS_H_INCLUDED */