Mercurial > hg > xemacs-beta
diff lwlib/xlwmenu.h @ 0:376386a54a3c r19-14
Import from CVS: tag r19-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:45:50 +0200 |
parents | |
children | ac2d302a0011 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lwlib/xlwmenu.h Mon Aug 13 08:45:50 2007 +0200 @@ -0,0 +1,77 @@ +#ifndef _XlwMenu_h +#define _XlwMenu_h + +/*********************************************************************** + * + * XlwMenu Widget + * + ***********************************************************************/ + +#include "lwlib.h" + +/* Resource names used by the XlwMenu widget */ +#define XtNbuttonForeground "buttonForeground" +#define XtCButtonForeground "ButtonForeground" +#define XtNmargin "margin" +#define XtNhorizontalSpacing "horizontalSpacing" +#define XtNverticalSpacing "verticalSpacing" +#define XtNarrowSpacing "arrowSpacing" +#define XtNmenu "menu" +#define XtCMenu "Menu" +#define XtNopen "open" +#define XtNselect "select" +#define XtNmenuBorderWidth "menuBorderWidth" +#define XtNhorizontal "horizontal" +#define XtCHorizontal "Horizontal" +#ifndef XtNcursor +#define XtNcursor "cursor" +#endif +#ifndef XtCCursor +#define XtCCursor "Cursor" +#endif +#ifndef XtNuseBackingStore +#define XtNuseBackingStore "useBackingStore" +#endif +#ifndef XtCUseBackingStore +#define XtCUseBackingStore "UseBackingStore" +#endif +#define XtNbounceDown "bounceDown" +#define XtCBounceDown "BounceDown" +#define XtNresourceLabels "resourceLabels" +#define XtCResourceLabels "ResourceLabels" + +/* Motif-compatible resource names */ +#ifndef XmNshadowThickness +# define XmNshadowThickness "shadowThickness" +# define XmCShadowThickness "ShadowThickness" +# define XmNtopShadowColor "topShadowColor" +# define XmCTopShadowColor "TopShadowColor" +# define XmNbottomShadowColor "bottomShadowColor" +# define XmCBottomShadowColor "BottomShadowColor" +# define XmNtopShadowPixmap "topShadowPixmap" +# define XmCTopShadowPixmap "TopShadowPixmap" +# define XmNbottomShadowPixmap "bottomShadowPixmap" +# define XmCBottomShadowPixmap "BottomShadowPixmap" +# define XmRHorizontalDimension "HorizontalDimension" +# define XmNspacing "spacing" +# define XmCSpacing "Spacing" +# define XmNindicatorSize "indicatorSize" +# define XmCIndicatorSize "IndicatorSize" +# define XmNselectColor "selectColor" +# define XmCSelectColor "SelectColor" +# define XmNmarginHeight "marginHeight" +# define XmCMarginHeight "MarginHeight" +# define XmNmarginWidth "marginWidth" +# define XmCMarginWidth "MarginWidth" +# define XmRVerticalDimension "VerticalDimension" +#endif + +typedef struct _XlwMenuRec *XlwMenuWidget; +typedef struct _XlwMenuClassRec *XlwMenuWidgetClass; + +extern WidgetClass xlwMenuWidgetClass; + +void +xlw_pop_up_menu (XlwMenuWidget mw, XButtonPressedEvent* event); + +#endif /* _XlwMenu_h */