From b7fcef56071855f7e7a5454e96d05a69096df2bf Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 2 Jan 2005 11:31:05 +0000 Subject: updated for version 7.0028 --- src/gui_xmebw.h | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 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 0000000000..2aaf5423c3 --- /dev/null +++ b/src/gui_xmebw.h @@ -0,0 +1,73 @@ +/* vi:set ts=8 sts=4 sw=4: + * + * 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 + +#ifndef LESSTIF_VERSION +/* + * Constants for labelLocation. + */ + +# include +#else +# define XmLEFT 1 +# define XmRIGHT 2 +# define XmTOP 3 +# define XmBOTTOM 4 +#endif + +#define XmIsEnhancedButton(w) XtIsSubclass(w, xmEnhancedButtonWidgetClass) + +/* + * Convienience 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