Mercurial > hg > xemacs-beta
diff src/EmacsFrame.c @ 16:0293115a14e9 r19-15b91
Import from CVS: tag r19-15b91
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:49:20 +0200 |
parents | ac2d302a0011 |
children | ec9a17fef872 |
line wrap: on
line diff
--- a/src/EmacsFrame.c Mon Aug 13 08:48:43 2007 +0200 +++ b/src/EmacsFrame.c Mon Aug 13 08:49:20 2007 +0200 @@ -85,7 +85,8 @@ offset (scrollbar_height), XtRImmediate, (XtPointer)-1}, {XtNscrollBarPlacement, XtCScrollBarPlacement, XtRScrollBarPlacement, sizeof(unsigned char), offset(scrollbar_placement), XtRImmediate, -#if defined (LWLIB_SCROLLBARS_MOTIF) || defined (LWLIB_SCROLLBARS_LUCID) +#if defined (LWLIB_SCROLLBARS_MOTIF) || defined (LWLIB_SCROLLBARS_LUCID) || \ + defined (LWLIB_SCROLLBARS_ATHENA3D) (XtPointer) XtBOTTOM_RIGHT #else (XtPointer) XtBOTTOM_LEFT @@ -481,25 +482,25 @@ else return XtGeometryYes; } -/**** string-to-scrollbar-placement converter: modelled after edge-type - converter in Xaw/Form.c ****/ -#define done(address, type) \ -toVal->size = sizeof(type); \ -toVal->addr = (XtPointer) address; \ -return /* `;' supplied by caller */ +/* Xt string-to-scrollbar-placement converter */ +/* ### Convert this to a `new-style' converter (See XtAddTypeConverter) */ /* This variable cannot be a stack variable. */ static unsigned char cvt_string_scrollbar_placement; /* ARGSUSED */ static void -_CvtStringToScrollBarPlacement (args, num_args, fromVal, toVal) - XrmValuePtr args; /* unused */ - Cardinal *num_args; /* unused */ - XrmValuePtr fromVal; - XrmValuePtr toVal; +_CvtStringToScrollBarPlacement (XrmValuePtr args, /* unused */ + Cardinal *num_args, /* unused */ + XrmValuePtr fromVal, + XrmValuePtr toVal) { +#define done(address, type) \ +toVal->size = sizeof(type); \ +toVal->addr = (XtPointer) address; \ +return /* `;' supplied by caller */ + XrmQuark q; char lowerName[1000]; @@ -528,6 +529,7 @@ XtStringConversionWarning (fromVal->addr, "scrollBarPlacement"); toVal->addr = NULL; toVal->size = 0; +#undef done } static void