Converters.h
资源名称:X264CODEC.rar [点击查看]
上传用户:lctgjx
上传日期:2022-06-04
资源大小:8887k
文件大小:6k
源码类别:
流媒体/Mpeg4/MP4
开发平台:
Visual C++
- /* $Xorg: Converters.h,v 1.5 2001/02/09 02:03:51 xorgcvs Exp $ */
- /*
- Copyright 1988, 1998 The Open Group
- Permission to use, copy, modify, distribute, and sell this software and its
- documentation for any purpose is hereby granted without fee, provided that
- the above copyright notice appear in all copies and that both that
- copyright notice and this permission notice appear in supporting
- documentation.
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- Except as contained in this notice, the name of The Open Group shall not be
- used in advertising or otherwise to promote the sale, use or other dealings
- in this Software without prior written authorization from The Open Group.
- */
- /* $XFree86: xc/lib/Xmu/Converters.h,v 1.5 2001/01/17 19:42:53 dawes Exp $ */
- /*
- * The interfaces described by this header file are for miscellaneous utilities
- * and are not part of the Xlib standard.
- */
- #ifndef _XMU_STRCONVERT_H_
- #define _XMU_STRCONVERT_H_
- #include <X11/Intrinsic.h>
- #include <X11/Xfuncproto.h>
- _XFUNCPROTOBEGIN
- void XmuCvtFunctionToCallback
- (
- XrmValue *args,
- Cardinal *num_args,
- XrmValuePtr fromVal,
- XrmValuePtr toVal
- );
- #define XtNbackingStore "backingStore"
- #define XtCBackingStore "BackingStore"
- #define XtRBackingStore "BackingStore"
- #define XtEnotUseful "notUseful"
- #define XtEwhenMapped "whenMapped"
- #define XtEalways "always"
- #define XtEdefault "default"
- 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
- );
- typedef int XtGravity;
- #ifndef XtRGravity
- #define XtRGravity "Gravity"
- #endif
- #define XtEForget "forget"
- #define XtENorthWest "northwest"
- #define XtENorth "north"
- #define XtENorthEast "northeast"
- #define XtEWest "west"
- #define XtECenter "center"
- #define XtEEast "east"
- #define XtESouthWest "southwest"
- #define XtESouth "south"
- #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
- );
- 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
- );
- #define XtRLong "Long"
- 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
- );
- 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"
- #define XtEOval "Oval"
- #define XtEEllipse "Ellipse"
- #define XtERoundedRectangle "RoundedRectangle"
- #define XmuShapeRectangle 1
- #define XmuShapeOval 2
- #define XmuShapeEllipse 3
- #define XmuShapeRoundedRectangle 4
- 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
- #endif /* _XMU_STRCONVERT_H_ */