1*0d63794cSAndrew Rist /************************************************************** 2cdf0e10cSrcweir * 3*0d63794cSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4*0d63794cSAndrew Rist * or more contributor license agreements. See the NOTICE file 5*0d63794cSAndrew Rist * distributed with this work for additional information 6*0d63794cSAndrew Rist * regarding copyright ownership. The ASF licenses this file 7*0d63794cSAndrew Rist * to you under the Apache License, Version 2.0 (the 8*0d63794cSAndrew Rist * "License"); you may not use this file except in compliance 9*0d63794cSAndrew Rist * with the License. You may obtain a copy of the License at 10*0d63794cSAndrew Rist * 11*0d63794cSAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12*0d63794cSAndrew Rist * 13*0d63794cSAndrew Rist * Unless required by applicable law or agreed to in writing, 14*0d63794cSAndrew Rist * software distributed under the License is distributed on an 15*0d63794cSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*0d63794cSAndrew Rist * KIND, either express or implied. See the License for the 17*0d63794cSAndrew Rist * specific language governing permissions and limitations 18*0d63794cSAndrew Rist * under the License. 19*0d63794cSAndrew Rist * 20*0d63794cSAndrew Rist *************************************************************/ 21*0d63794cSAndrew Rist 22*0d63794cSAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweir #ifndef _VCL_VCLENUM_HXX 25cdf0e10cSrcweir #define _VCL_VCLENUM_HXX 26cdf0e10cSrcweir 27cdf0e10cSrcweir #include <sal/types.h> 28cdf0e10cSrcweir #include <tools/solar.h> 29cdf0e10cSrcweir 30cdf0e10cSrcweir #ifndef ENUM_TIMEFIELDFORMAT_DECLARED 31cdf0e10cSrcweir #define ENUM_TIMEFIELDFORMAT_DECLARED 32cdf0e10cSrcweir 33cdf0e10cSrcweir // By changes you must also change: rsc/vclrsc.hxx 34cdf0e10cSrcweir enum TimeFieldFormat {TIMEF_NONE, TIMEF_SEC, TIMEF_100TH_SEC, TIMEF_SEC_CS, TimeFieldFormat_FORCE_EQUAL_SIZE=SAL_MAX_ENUM }; 35cdf0e10cSrcweir 36cdf0e10cSrcweir #endif 37cdf0e10cSrcweir 38cdf0e10cSrcweir // ------------------------------------------------------------ 39cdf0e10cSrcweir 40cdf0e10cSrcweir #ifndef ENUM_EXTTIMEFIELDFORMAT_DECLARED 41cdf0e10cSrcweir #define ENUM_EXTTIMEFIELDFORMAT_DECLARED 42cdf0e10cSrcweir 43cdf0e10cSrcweir enum ExtTimeFieldFormat { EXTTIMEF_24H_SHORT, EXTTIMEF_24H_LONG, 44cdf0e10cSrcweir EXTTIMEF_12H_SHORT, EXTTIMEF_12H_LONG, 45cdf0e10cSrcweir EXTTIMEF_DURATION_SHORT, EXTTIMEF_DURATION_LONG }; 46cdf0e10cSrcweir 47cdf0e10cSrcweir #endif 48cdf0e10cSrcweir 49cdf0e10cSrcweir // ------------------------------------------------------------ 50cdf0e10cSrcweir 51cdf0e10cSrcweir #ifndef ENUM_EXTDATEFIELDFORMAT_DECLARED 52cdf0e10cSrcweir #define ENUM_EXTDATEFIELDFORMAT_DECLARED 53cdf0e10cSrcweir 54cdf0e10cSrcweir enum ExtDateFieldFormat { XTDATEF_SYSTEM_SHORT, XTDATEF_SYSTEM_SHORT_YY, XTDATEF_SYSTEM_SHORT_YYYY, 55cdf0e10cSrcweir XTDATEF_SYSTEM_LONG, 56cdf0e10cSrcweir XTDATEF_SHORT_DDMMYY, XTDATEF_SHORT_MMDDYY, XTDATEF_SHORT_YYMMDD, 57cdf0e10cSrcweir XTDATEF_SHORT_DDMMYYYY, XTDATEF_SHORT_MMDDYYYY, XTDATEF_SHORT_YYYYMMDD, 58cdf0e10cSrcweir XTDATEF_SHORT_YYMMDD_DIN5008, XTDATEF_SHORT_YYYYMMDD_DIN5008, ExtDateFieldFormat_FORCE_EQUAL_SIZE=SAL_MAX_ENUM }; 59cdf0e10cSrcweir 60cdf0e10cSrcweir #endif 61cdf0e10cSrcweir 62cdf0e10cSrcweir // ------------------------------------------------------------ 63cdf0e10cSrcweir 64cdf0e10cSrcweir // to avoid conflicts with enum's declared otherwise 65cdf0e10cSrcweir #define GRADIENT_LINEAR GradientStyle_LINEAR 66cdf0e10cSrcweir #define GRADIENT_AXIAL GradientStyle_AXIAL 67cdf0e10cSrcweir #define GRADIENT_RADIAL GradientStyle_RADIAL 68cdf0e10cSrcweir #define GRADIENT_ELLIPTICAL GradientStyle_ELLIPTICAL 69cdf0e10cSrcweir #define GRADIENT_SQUARE GradientStyle_SQUARE 70cdf0e10cSrcweir #define GRADIENT_RECT GradientStyle_RECT 71cdf0e10cSrcweir #define GRADIENT_FORCE_EQUAL_SIZE GradientStyle_FORCE_EQUAL_SIZE 72cdf0e10cSrcweir 73cdf0e10cSrcweir #ifndef ENUM_GRADIENTSTYLE_DECLARED 74cdf0e10cSrcweir #define ENUM_GRADIENTSTYLE_DECLARED 75cdf0e10cSrcweir 76cdf0e10cSrcweir enum GradientStyle 77cdf0e10cSrcweir { 78cdf0e10cSrcweir GRADIENT_LINEAR = 0, 79cdf0e10cSrcweir GRADIENT_AXIAL = 1, 80cdf0e10cSrcweir GRADIENT_RADIAL = 2, 81cdf0e10cSrcweir GRADIENT_ELLIPTICAL = 3, 82cdf0e10cSrcweir GRADIENT_SQUARE = 4, 83cdf0e10cSrcweir GRADIENT_RECT = 5, 84cdf0e10cSrcweir GradientStyle_FORCE_EQUAL_SIZE = SAL_MAX_ENUM 85cdf0e10cSrcweir }; 86cdf0e10cSrcweir 87cdf0e10cSrcweir #endif 88cdf0e10cSrcweir 89cdf0e10cSrcweir // ------------------------------------------------------------ 90cdf0e10cSrcweir 91cdf0e10cSrcweir // to avoid conflicts with enum's declared otherwise 92cdf0e10cSrcweir #define HATCH_SINGLE HatchStyle_SINGLE 93cdf0e10cSrcweir #define HATCH_DOUBLE HatchStyle_DOUBLE 94cdf0e10cSrcweir #define HATCH_TRIPLE HatchStyle_TRIPLE 95cdf0e10cSrcweir #define HATCH_FORCE_EQUAL_SIZE HatchStyle_FORCE_EQUAL_SIZE 96cdf0e10cSrcweir 97cdf0e10cSrcweir #ifndef ENUM_HATCHSTYLE_DECLARED 98cdf0e10cSrcweir #define ENUM_HATCHSTYLE_DECLARED 99cdf0e10cSrcweir 100cdf0e10cSrcweir enum HatchStyle 101cdf0e10cSrcweir { 102cdf0e10cSrcweir HATCH_SINGLE = 0, 103cdf0e10cSrcweir HATCH_DOUBLE = 1, 104cdf0e10cSrcweir HATCH_TRIPLE = 2, 105cdf0e10cSrcweir HatchStyle_FORCE_EQUAL_SIZE = SAL_MAX_ENUM 106cdf0e10cSrcweir }; 107cdf0e10cSrcweir 108cdf0e10cSrcweir #endif 109cdf0e10cSrcweir 110cdf0e10cSrcweir // ------------------------------------------------------------ 111cdf0e10cSrcweir 112cdf0e10cSrcweir // to avoid conflicts with enum's declared otherwise 113cdf0e10cSrcweir #define LINE_NONE LineStyle_NONE 114cdf0e10cSrcweir #define LINE_SOLID LineStyle_SOLID 115cdf0e10cSrcweir #define LINE_DASH LineStyle_DASH 116cdf0e10cSrcweir #define LINE_FORCE_EQUAL_SIZE LineStyle_FORCE_EQUAL_SIZE 117cdf0e10cSrcweir 118cdf0e10cSrcweir #ifndef ENUM_LINESTYLE_DECLARED 119cdf0e10cSrcweir #define ENUM_LINESTYLE_DECLARED 120cdf0e10cSrcweir 121cdf0e10cSrcweir enum LineStyle 122cdf0e10cSrcweir { 123cdf0e10cSrcweir LINE_NONE = 0, 124cdf0e10cSrcweir LINE_SOLID = 1, 125cdf0e10cSrcweir LINE_DASH = 2, 126cdf0e10cSrcweir LineStyle_FORCE_EQUAL_SIZE = SAL_MAX_ENUM 127cdf0e10cSrcweir }; 128cdf0e10cSrcweir 129cdf0e10cSrcweir #endif 130cdf0e10cSrcweir 131cdf0e10cSrcweir // ------------------------------------------------------------ 132cdf0e10cSrcweir 133cdf0e10cSrcweir #ifndef ENUM_RASTEROP_DECLARED 134cdf0e10cSrcweir #define ENUM_RASTEROP_DECLARED 135cdf0e10cSrcweir 136cdf0e10cSrcweir enum RasterOp { ROP_OVERPAINT, ROP_XOR, ROP_0, ROP_1, ROP_INVERT }; 137cdf0e10cSrcweir 138cdf0e10cSrcweir #endif 139cdf0e10cSrcweir 140cdf0e10cSrcweir // ------------------------------------------------------------ 141cdf0e10cSrcweir 142cdf0e10cSrcweir #ifndef ENUM_FONTFAMILY_DECLARED 143cdf0e10cSrcweir #define ENUM_FONTFAMILY_DECLARED 144cdf0e10cSrcweir 145cdf0e10cSrcweir enum FontFamily { FAMILY_DONTKNOW, FAMILY_DECORATIVE, FAMILY_MODERN, 146cdf0e10cSrcweir FAMILY_ROMAN, FAMILY_SCRIPT, FAMILY_SWISS, FAMILY_SYSTEM, FontFamily_FORCE_EQUAL_SIZE=SAL_MAX_ENUM }; 147cdf0e10cSrcweir 148cdf0e10cSrcweir #endif 149cdf0e10cSrcweir 150cdf0e10cSrcweir // ------------------------------------------------------------ 151cdf0e10cSrcweir 152cdf0e10cSrcweir #ifndef ENUM_FONTPITCH_DECLARED 153cdf0e10cSrcweir #define ENUM_FONTPITCH_DECLARED 154cdf0e10cSrcweir 155cdf0e10cSrcweir enum FontPitch { PITCH_DONTKNOW, PITCH_FIXED, PITCH_VARIABLE, FontPitch_FORCE_EQUAL_SIZE=SAL_MAX_ENUM }; 156cdf0e10cSrcweir 157cdf0e10cSrcweir #endif 158cdf0e10cSrcweir 159cdf0e10cSrcweir // ------------------------------------------------------------ 160cdf0e10cSrcweir 161cdf0e10cSrcweir #ifndef ENUM_TEXTALIGN_DECLARED 162cdf0e10cSrcweir #define ENUM_TEXTALIGN_DECLARED 163cdf0e10cSrcweir 164cdf0e10cSrcweir enum TextAlign { ALIGN_TOP, ALIGN_BASELINE, ALIGN_BOTTOM, TextAlign_FORCE_EQUAL_SIZE=SAL_MAX_ENUM }; 165cdf0e10cSrcweir 166cdf0e10cSrcweir #endif 167cdf0e10cSrcweir 168cdf0e10cSrcweir // ------------------------------------------------------------ 169cdf0e10cSrcweir 170cdf0e10cSrcweir #ifndef ENUM_FONTWEIGHT_DECLARED 171cdf0e10cSrcweir #define ENUM_FONTWEIGHT_DECLARED 172cdf0e10cSrcweir 173cdf0e10cSrcweir enum FontWeight { WEIGHT_DONTKNOW, WEIGHT_THIN, WEIGHT_ULTRALIGHT, 174cdf0e10cSrcweir WEIGHT_LIGHT, WEIGHT_SEMILIGHT, WEIGHT_NORMAL, 175cdf0e10cSrcweir WEIGHT_MEDIUM, WEIGHT_SEMIBOLD, WEIGHT_BOLD, 176cdf0e10cSrcweir WEIGHT_ULTRABOLD, WEIGHT_BLACK, FontWeight_FORCE_EQUAL_SIZE=SAL_MAX_ENUM }; 177cdf0e10cSrcweir 178cdf0e10cSrcweir #endif 179cdf0e10cSrcweir 180cdf0e10cSrcweir // ------------------------------------------------------------ 181cdf0e10cSrcweir 182cdf0e10cSrcweir #ifndef ENUM_FONTWIDTH_DECLARED 183cdf0e10cSrcweir #define ENUM_FONTWIDTH_DECLARED 184cdf0e10cSrcweir 185cdf0e10cSrcweir enum FontWidth { WIDTH_DONTKNOW, WIDTH_ULTRA_CONDENSED, WIDTH_EXTRA_CONDENSED, 186cdf0e10cSrcweir WIDTH_CONDENSED, WIDTH_SEMI_CONDENSED, WIDTH_NORMAL, 187cdf0e10cSrcweir WIDTH_SEMI_EXPANDED, WIDTH_EXPANDED, WIDTH_EXTRA_EXPANDED, 188cdf0e10cSrcweir WIDTH_ULTRA_EXPANDED, 189cdf0e10cSrcweir FontWidth_FORCE_EQUAL_SIZE=SAL_MAX_ENUM }; 190cdf0e10cSrcweir 191cdf0e10cSrcweir #endif 192cdf0e10cSrcweir 193cdf0e10cSrcweir // ------------------------------------------------------------ 194cdf0e10cSrcweir 195cdf0e10cSrcweir #ifndef ENUM_FONTITALIC_DECLARED 196cdf0e10cSrcweir #define ENUM_FONTITALIC_DECLARED 197cdf0e10cSrcweir 198cdf0e10cSrcweir enum FontItalic { ITALIC_NONE, ITALIC_OBLIQUE, ITALIC_NORMAL, ITALIC_DONTKNOW, FontItalic_FORCE_EQUAL_SIZE=SAL_MAX_ENUM }; 199cdf0e10cSrcweir 200cdf0e10cSrcweir #endif 201cdf0e10cSrcweir 202cdf0e10cSrcweir // ------------------------------------------------------------ 203cdf0e10cSrcweir 204cdf0e10cSrcweir #ifndef ENUM_FONTUNDERLINE_DECLARED 205cdf0e10cSrcweir #define ENUM_FONTUNDERLINE_DECLARED 206cdf0e10cSrcweir 207cdf0e10cSrcweir enum FontUnderline { UNDERLINE_NONE, UNDERLINE_SINGLE, UNDERLINE_DOUBLE, 208cdf0e10cSrcweir UNDERLINE_DOTTED, UNDERLINE_DONTKNOW, 209cdf0e10cSrcweir UNDERLINE_DASH, UNDERLINE_LONGDASH, 210cdf0e10cSrcweir UNDERLINE_DASHDOT, UNDERLINE_DASHDOTDOT, 211cdf0e10cSrcweir UNDERLINE_SMALLWAVE, 212cdf0e10cSrcweir UNDERLINE_WAVE, UNDERLINE_DOUBLEWAVE, 213cdf0e10cSrcweir UNDERLINE_BOLD, UNDERLINE_BOLDDOTTED, 214cdf0e10cSrcweir UNDERLINE_BOLDDASH, UNDERLINE_BOLDLONGDASH, 215cdf0e10cSrcweir UNDERLINE_BOLDDASHDOT, UNDERLINE_BOLDDASHDOTDOT, 216cdf0e10cSrcweir UNDERLINE_BOLDWAVE, 217cdf0e10cSrcweir FontUnderline_FORCE_EQUAL_SIZE=SAL_MAX_ENUM }; 218cdf0e10cSrcweir 219cdf0e10cSrcweir #endif 220cdf0e10cSrcweir 221cdf0e10cSrcweir // ------------------------------------------------------------ 222cdf0e10cSrcweir 223cdf0e10cSrcweir #ifndef ENUM_FONTSTRIKEOUT_DECLARED 224cdf0e10cSrcweir #define ENUM_FONTSTRIKEOUT_DECLARED 225cdf0e10cSrcweir 226cdf0e10cSrcweir enum FontStrikeout { STRIKEOUT_NONE, STRIKEOUT_SINGLE, STRIKEOUT_DOUBLE, 227cdf0e10cSrcweir STRIKEOUT_DONTKNOW, STRIKEOUT_BOLD, 228cdf0e10cSrcweir STRIKEOUT_SLASH, STRIKEOUT_X, 229cdf0e10cSrcweir FontStrikeout_FORCE_EQUAL_SIZE=SAL_MAX_ENUM }; 230cdf0e10cSrcweir 231cdf0e10cSrcweir #endif 232cdf0e10cSrcweir 233cdf0e10cSrcweir // ------------------------------------------------------------ 234cdf0e10cSrcweir 235cdf0e10cSrcweir #ifndef ENUM_FONTEMPHASISMARK_DECLARED 236cdf0e10cSrcweir #define ENUM_FONTEMPHASISMARK_DECLARED 237cdf0e10cSrcweir 238cdf0e10cSrcweir typedef sal_uInt16 FontEmphasisMark; 239cdf0e10cSrcweir #define EMPHASISMARK_NONE ((FontEmphasisMark)0x0000) 240cdf0e10cSrcweir #define EMPHASISMARK_DOT ((FontEmphasisMark)0x0001) 241cdf0e10cSrcweir #define EMPHASISMARK_CIRCLE ((FontEmphasisMark)0x0002) 242cdf0e10cSrcweir #define EMPHASISMARK_DISC ((FontEmphasisMark)0x0003) 243cdf0e10cSrcweir #define EMPHASISMARK_ACCENT ((FontEmphasisMark)0x0004) 244cdf0e10cSrcweir #define EMPHASISMARK_STYLE ((FontEmphasisMark)0x00FF) 245cdf0e10cSrcweir #define EMPHASISMARK_POS_ABOVE ((FontEmphasisMark)0x1000) 246cdf0e10cSrcweir #define EMPHASISMARK_POS_BELOW ((FontEmphasisMark)0x2000) 247cdf0e10cSrcweir 248cdf0e10cSrcweir // Only for kompability 249cdf0e10cSrcweir #define EMPHASISMARK_DOTS_ABOVE (EMPHASISMARK_DOT | EMPHASISMARK_POS_ABOVE) 250cdf0e10cSrcweir #define EMPHASISMARK_DOTS_BELOW (EMPHASISMARK_DOT | EMPHASISMARK_POS_BELOW) 251cdf0e10cSrcweir #define EMPHASISMARK_SIDE_DOTS (EMPHASISMARK_ACCENT | EMPHASISMARK_POS_ABOVE) 252cdf0e10cSrcweir #define EMPHASISMARK_CIRCLE_ABOVE (EMPHASISMARK_CIRCLE | EMPHASISMARK_POS_ABOVE) 253cdf0e10cSrcweir 254cdf0e10cSrcweir #endif 255cdf0e10cSrcweir 256cdf0e10cSrcweir // ------------------------------------------------------------ 257cdf0e10cSrcweir 258cdf0e10cSrcweir #ifndef ENUM_FONTTYPE_DECLARED 259cdf0e10cSrcweir #define ENUM_FONTTYPE_DECLARED 260cdf0e10cSrcweir 261cdf0e10cSrcweir enum FontType { TYPE_DONTKNOW, TYPE_RASTER, TYPE_VECTOR, TYPE_SCALABLE, 262cdf0e10cSrcweir FontType_FORCE_EQUAL_SIZE=SAL_MAX_ENUM }; 263cdf0e10cSrcweir 264cdf0e10cSrcweir #endif 265cdf0e10cSrcweir 266cdf0e10cSrcweir #ifndef ENUM_FONTEMBEDDEDBITMAP_DECLARED 267cdf0e10cSrcweir #define ENUM_FONTEMBEDDEDBITMAP_DECLARED 268cdf0e10cSrcweir 269cdf0e10cSrcweir enum FontEmbeddedBitmap { EMBEDDEDBITMAP_DONTKNOW, EMBEDDEDBITMAP_FALSE, EMBEDDEDBITMAP_TRUE }; 270cdf0e10cSrcweir 271cdf0e10cSrcweir #endif 272cdf0e10cSrcweir 273cdf0e10cSrcweir #ifndef ENUM_FONTANTIALIAS_DECLARED 274cdf0e10cSrcweir #define ENUM_FONTANTIALIAS_DECLARED 275cdf0e10cSrcweir 276cdf0e10cSrcweir enum FontAntiAlias { ANTIALIAS_DONTKNOW, ANTIALIAS_FALSE, ANTIALIAS_TRUE }; 277cdf0e10cSrcweir 278cdf0e10cSrcweir #endif 279cdf0e10cSrcweir 280cdf0e10cSrcweir #ifndef ENUM_FONTAUTOHINT_DECLARED 281cdf0e10cSrcweir #define ENUM_FONTAUTOHINT_DECLARED 282cdf0e10cSrcweir 283cdf0e10cSrcweir enum FontAutoHint { AUTOHINT_DONTKNOW, AUTOHINT_FALSE, AUTOHINT_TRUE }; 284cdf0e10cSrcweir 285cdf0e10cSrcweir #endif 286cdf0e10cSrcweir 287cdf0e10cSrcweir #ifndef ENUM_FONTHINTING_DECLARED 288cdf0e10cSrcweir #define ENUM_FONTHINTING_DECLARED 289cdf0e10cSrcweir 290cdf0e10cSrcweir enum FontHinting { HINTING_DONTKNOW, HINTING_FALSE, HINTING_TRUE }; 291cdf0e10cSrcweir 292cdf0e10cSrcweir #endif 293cdf0e10cSrcweir 294cdf0e10cSrcweir #ifndef ENUM_FONTHINTSTYLE_DECLARED 295cdf0e10cSrcweir #define ENUM_FONTHINTSTYLE_DECLARED 296cdf0e10cSrcweir 297cdf0e10cSrcweir enum FontHintStyle { HINT_NONE, HINT_SLIGHT, HINT_MEDIUM, HINT_FULL }; 298cdf0e10cSrcweir 299cdf0e10cSrcweir #endif 300cdf0e10cSrcweir 301cdf0e10cSrcweir // ------------------------------------------------------------ 302cdf0e10cSrcweir 303cdf0e10cSrcweir #ifndef ENUM_KEYFUNCTYPE_DECLARED 304cdf0e10cSrcweir #define ENUM_KEYFUNCTYPE_DECLARED 305cdf0e10cSrcweir 306cdf0e10cSrcweir enum KeyFuncType { KEYFUNC_DONTKNOW, KEYFUNC_NEW, KEYFUNC_OPEN, KEYFUNC_SAVE, 307cdf0e10cSrcweir KEYFUNC_SAVEAS, KEYFUNC_PRINT, KEYFUNC_CLOSE, KEYFUNC_QUIT, 308cdf0e10cSrcweir KEYFUNC_CUT, KEYFUNC_COPY, KEYFUNC_PASTE, KEYFUNC_UNDO, 309cdf0e10cSrcweir KEYFUNC_REDO, KEYFUNC_DELETE, KEYFUNC_REPEAT, KEYFUNC_FIND, 310cdf0e10cSrcweir KEYFUNC_FINDBACKWARD, KEYFUNC_PROPERTIES, KEYFUNC_FRONT, 311cdf0e10cSrcweir KeyFuncType_FORCE_EQUAL_SIZE=SAL_MAX_ENUM }; 312cdf0e10cSrcweir 313cdf0e10cSrcweir #endif 314cdf0e10cSrcweir 315cdf0e10cSrcweir typedef sal_uInt32 sal_UCS4; // TODO: this should be moved to rtl 316cdf0e10cSrcweir 317cdf0e10cSrcweir #ifndef ENUM_OUTDEVSUPPORT_DECLARED 318cdf0e10cSrcweir #define ENUM_OUTDEVSUPPORT_DECLARED 319cdf0e10cSrcweir 320cdf0e10cSrcweir enum OutDevSupportType { OutDevSupport_TransparentRect, OutDevSupport_B2DClip, OutDevSupport_B2DDraw }; 321cdf0e10cSrcweir 322cdf0e10cSrcweir #endif 323cdf0e10cSrcweir 324cdf0e10cSrcweir #endif // _VCL_VCLENUM_HXX 325