1 /* $Id: menu.h,v 1.9 2004/02/07 15:44:33 tringali Exp $ */
3 #ifndef NEDIT_MENU_H_INCLUDED
4 #define NEDIT_MENU_H_INCLUDED
8 #include <X11/Intrinsic.h>
11 #define PERMANENT_MENU_ITEM (XtPointer)1
12 #define TEMPORARY_MENU_ITEM (XtPointer)2
14 Widget
CreateMenuBar(Widget parent
, WindowInfo
*window
);
15 void InstallMenuActions(XtAppContext context
);
16 XtActionsRec
*GetMenuActions(int *nActions
);
17 void InvalidateWindowMenus(void);
18 void InvalidateMacroMenus(WindowInfo
*window
);
19 void InvalidateShellMenus(WindowInfo
*window
);
20 void CheckCloseDim(void);
21 void AddToPrevOpenMenu(const char *filename
);
22 void WriteNEditDB(void);
23 void ReadNEditDB(void);
24 Widget
CreateBGMenu(WindowInfo
*window
);
25 void AddBGMenuAction(Widget widget
);
26 WindowInfo
**MakeSortedWindowArray(void);
27 void HidePointerOnKeyedEvent(Widget w
, XEvent
*event
);
28 Widget
CreateTabContextMenu(Widget parent
, WindowInfo
*window
);
29 void AddTabContextMenuAction(Widget widget
);
31 #endif /* NEDIT_MENU_H_INCLUDED */