From 8baab3c8d7a6f22888bd581cd5c6098fd2e4b5a8 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 6 May 2024 04:44:24 +0200 Subject: Adding upstream version 2:8.1.0875. Signed-off-by: Daniel Baumann --- src/gui_xmebw.h | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 src/gui_xmebw.h (limited to 'src/gui_xmebw.h') diff --git a/src/gui_xmebw.h b/src/gui_xmebw.h new file mode 100644 index 0000000..aaf5c72 --- /dev/null +++ b/src/gui_xmebw.h @@ -0,0 +1,72 @@ +/* vi:set ts=8 sts=4 sw=4 noet: + * + * VIM - Vi IMproved by Bram Moolenaar + * + * Do ":help uganda" in Vim to read copying and usage conditions. + * Do ":help credits" in Vim to see a list of people who contributed. + * See README.txt for an overview of the Vim source code. + */ +/* + * + * (C) 2002,2005 by Marcin Dalecki + * + * MARCIN DALECKI ASSUMES NO RESPONSIBILITY FOR THE USE OR INABILITY TO USE ANY + * OF THIS SOFTWARE . THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY + * KIND, AND MARCIN DALECKI EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES, + * INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + * FITNESS FOR A PARTICULAR PURPOSE. + */ + +#ifndef EnhancedB_H +#define EnhancedB_H + +/* + * New resources for the Extended Pushbutton widget + */ + +#ifndef XmNshift +# define XmNshift "shift" +#endif +#ifndef XmCShift +# define XmCShift "Shift" +#endif + +#ifndef XmNlabelLocation +# define XmNlabelLocation "labelLocation" +#endif +#ifndef XmCLocation +# define XmCLocation "Location" +#endif + +#ifndef XmNpixmapData +# define XmNpixmapData "pixmapData" +#endif + +#ifndef XmNpixmapFile +# define XmNpixmapFile "pixmapFile" +#endif + +/* + * Constants for labelLocation. + */ +#ifdef HAVE_XM_JOINSIDET_H +# include +#else +# define XmLEFT 1 +# define XmRIGHT 2 +# define XmTOP 3 +# define XmBOTTOM 4 +#endif + +#define XmIsEnhancedButton(w) XtIsSubclass(w, xmEnhancedButtonWidgetClass) + +/* + * Convenience creation function. + */ +extern Widget XgCreateEPushButtonWidget(Widget, char *, ArgList, Cardinal); + +extern WidgetClass xmEnhancedButtonWidgetClass; +typedef struct _XmEnhancedButtonClassRec *XmEnhancedButtonWidgetClass; +typedef struct _XmEnhancedButtonRec *XmEnhancedButtonWidget; + +#endif -- cgit v1.2.3