diff options
Diffstat (limited to 'include/X11/Xmu/Converters.h')
-rw-r--r-- | include/X11/Xmu/Converters.h | 345 |
1 files changed, 180 insertions, 165 deletions
diff --git a/include/X11/Xmu/Converters.h b/include/X11/Xmu/Converters.h index 3b3a448..fa1be53 100644 --- a/include/X11/Xmu/Converters.h +++ b/include/X11/Xmu/Converters.h @@ -26,6 +26,8 @@ in this Software without prior written authorization from The Open Group. */ +/* $XFree86: xc/lib/Xmu/Converters.h,v 1.6 2001/12/14 19:55:35 dawes Exp $ */ + /* * The interfaces described by this header file are for miscellaneous utilities * and are not part of the Xlib standard. @@ -39,26 +41,14 @@ in this Software without prior written authorization from The Open Group. _XFUNCPROTOBEGIN -/* - * Converters - insert in alphabetical order - */ - -/****************************************************************************** - * XmuCvtFunctionToCallback - */ -extern void XmuCvtFunctionToCallback( -#if NeedFunctionPrototypes - XrmValue* /* args */, - Cardinal* /* num_args */, - XrmValuePtr /* fromVal */, - XrmValuePtr /* toVal */ -#endif -); - +void XmuCvtFunctionToCallback +( + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal + ); -/****************************************************************************** - * XmuCvtStringToBackingStore - */ #define XtNbackingStore "backingStore" #define XtCBackingStore "BackingStore" #define XtRBackingStore "BackingStore" @@ -66,46 +56,45 @@ extern void XmuCvtFunctionToCallback( #define XtEwhenMapped "whenMapped" #define XtEalways "always" #define XtEdefault "default" -extern void XmuCvtStringToBackingStore( -#if NeedFunctionPrototypes - XrmValue* /* args */, - Cardinal* /* num_args */, - XrmValuePtr /* fromVal */, - XrmValuePtr /* toVal */ -#endif -); - - -/****************************************************************************** - * XmuCvtStringToCursor - */ -extern void XmuCvtStringToCursor( -#if NeedFunctionPrototypes - XrmValue* /* args */, - Cardinal* /* num_args */, - XrmValuePtr /* fromVal */, - XrmValuePtr /* toVal */ -#endif -); -extern Boolean XmuCvtStringToColorCursor( -#if NeedFunctionPrototypes - Display* /* dpy */, - XrmValue* /* args */, - Cardinal* /* num_args */, - XrmValuePtr /* fromVal */, - XrmValuePtr /* toVal */, - XtPointer* /* converter_data */ -#endif -); +void XmuCvtStringToBackingStore +( + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal + ); + +Boolean XmuCvtBackingStoreToString +( + Display *dpy, + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal, + XtPointer *converter_data + ); + +void XmuCvtStringToCursor +( + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal + ); #define XtRColorCursor "ColorCursor" #define XtNpointerColor "pointerColor" #define XtNpointerColorBackground "pointerColorBackground" +Boolean XmuCvtStringToColorCursor +( + Display *dpy, + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal, + XtPointer *converter_data + ); - -/****************************************************************************** - * XmuCvtStringToGravity - */ typedef int XtGravity; #ifndef XtRGravity @@ -123,86 +112,102 @@ typedef int XtGravity; #define XtESouthEast "southeast" #define XtEStatic "static" #define XtEUnmap "unmap" +void XmuCvtStringToGravity +( + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal + ); + +Boolean XmuCvtGravityToString +( + Display *dpy, + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal, + XtPointer *converter_data + ); -extern void XmuCvtStringToGravity ( -#if NeedFunctionPrototypes - XrmValue* /* args */, - Cardinal* /* num_args */, - XrmValuePtr /* fromVal */, - XrmValuePtr /* toVal */ -#endif -); - - -/****************************************************************************** - * XmuCvtStringToJustify - */ typedef enum { XtJustifyLeft, /* justify text to left side of button */ XtJustifyCenter, /* justify text in center of button */ XtJustifyRight /* justify text to right side of button */ } XtJustify; +#ifndef XtRJustify +#define XtRJustify "Justify" +#endif #define XtEleft "left" #define XtEcenter "center" #define XtEright "right" #define XtEtop "top" #define XtEbottom "bottom" +void XmuCvtStringToJustify +( + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal + ); + +Boolean XmuCvtJustifyToString +( + Display *dpy, + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal, + XtPointer *converter_data + ); -extern void XmuCvtStringToJustify( -#if NeedFunctionPrototypes - XrmValue* /* args */, - Cardinal* /* num_args */, - XrmValuePtr /* fromVal */, - XrmValuePtr /* toVal */ -#endif -); - - -/****************************************************************************** - * XmuCvtStringToLong - */ #define XtRLong "Long" -extern void XmuCvtStringToLong( -#if NeedFunctionPrototypes - XrmValue* /* args */, - Cardinal* /* num_args */, - XrmValuePtr /* fromVal */, - XrmValuePtr /* toVal */ -#endif -); - - -/****************************************************************************** - * XmuCvtStringToOrientation - */ -typedef enum {XtorientHorizontal, XtorientVertical} XtOrientation; -extern void XmuCvtStringToOrientation( -#if NeedFunctionPrototypes - XrmValue* /* args */, - Cardinal* /* num_args */, - XrmValuePtr /* fromVal */, - XrmValuePtr /* toVal */ -#endif -); - - -/****************************************************************************** - * XmuCvtStringToBitmap - */ -extern void XmuCvtStringToBitmap( -#if NeedFunctionPrototypes - XrmValue* /* args */, - Cardinal* /* num_args */, - XrmValuePtr /* fromVal */, - XrmValuePtr /* toVal */ -#endif -); +void XmuCvtStringToLong +( + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal + ); +Boolean XmuCvtLongToString +( + Display *dpy, + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal, + XtPointer *converter_data + ); - -/****************************************************************************** - * XmuCvtStringToShapeStyle; is XtTypeConverter (i.e. new style) - * no conversion arguments, not particularly useful to cache the results. - */ +typedef enum { + XtorientHorizontal, + XtorientVertical +} XtOrientation; +void XmuCvtStringToOrientation +( + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal + ); + +Boolean XmuCvtOrientationToString +( + Display *dpy, + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal, + XtPointer *converter_data + ); + +void XmuCvtStringToBitmap +( + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal + ); #define XtRShapeStyle "ShapeStyle" #define XtERectangle "Rectangle" @@ -215,51 +220,61 @@ extern void XmuCvtStringToBitmap( #define XmuShapeEllipse 3 #define XmuShapeRoundedRectangle 4 -extern Boolean XmuCvtStringToShapeStyle( -#if NeedFunctionPrototypes - Display* /* dpy */, - XrmValue* /* args */, - Cardinal* /* num_args */, - XrmValuePtr /* fromVal */, - XrmValuePtr /* toVal */, - XtPointer* /* converter_data */ -#endif -); - -extern Boolean XmuReshapeWidget( -#if NeedFunctionPrototypes - Widget /* w */, - int /* shape_style */, - int /* corner_width */, - int /* corner_height */ -#endif -); - -/****************************************************************************** - * XmuCvtStringToWidget - */ -extern void XmuCvtStringToWidget( -#if NeedFunctionPrototypes - XrmValue* /* args */, - Cardinal* /* num_args */, - XrmValuePtr /* fromVal */, - XrmValuePtr /* toVal */ -#endif -); - -/****************************************************************************** - * XmuNewCvtStringToWidget - */ -extern Boolean XmuNewCvtStringToWidget( -#if NeedFunctionPrototypes - Display* /* display */, - XrmValue* /* args */, - Cardinal* /* num_args */, - XrmValue* /* fromVal */, - XrmValue* /* toVal */, - XtPointer* /* converter_data */ -#endif -); +Boolean XmuCvtStringToShapeStyle +( + Display *dpy, + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal, + XtPointer *converter_data + ); + +Boolean XmuCvtShapeStyleToString +( + Display *dpy, + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal, + XtPointer *converter_data + ); + +Boolean XmuReshapeWidget +( + Widget w, + int shape_style, + int corner_width, + int corner_height + ); + +void XmuCvtStringToWidget +( + XrmValue *args, + Cardinal *num_args, + XrmValuePtr fromVal, + XrmValuePtr toVal + ); + +Boolean XmuNewCvtStringToWidget +( + Display *display, + XrmValue *args, + Cardinal *num_args, + XrmValue *fromVal, + XrmValue *toVal, + XtPointer *converter_data + ); + +Boolean XmuCvtWidgetToString +( + Display *dpy, + XrmValue *args, + Cardinal *num_args, + XrmValue *fromVal, + XrmValue *toVal, + XtPointer *converter_data + ); _XFUNCPROTOEND |