1*248a599fSHerbert Dürr /************************************************************** 2*248a599fSHerbert Dürr * 3*248a599fSHerbert Dürr * Licensed to the Apache Software Foundation (ASF) under one 4*248a599fSHerbert Dürr * or more contributor license agreements. See the NOTICE file 5*248a599fSHerbert Dürr * distributed with this work for additional information 6*248a599fSHerbert Dürr * regarding copyright ownership. The ASF licenses this file 7*248a599fSHerbert Dürr * to you under the Apache License, Version 2.0 (the 8*248a599fSHerbert Dürr * "License"); you may not use this file except in compliance 9*248a599fSHerbert Dürr * with the License. You may obtain a copy of the License at 10*248a599fSHerbert Dürr * 11*248a599fSHerbert Dürr * http://www.apache.org/licenses/LICENSE-2.0 12*248a599fSHerbert Dürr * 13*248a599fSHerbert Dürr * Unless required by applicable law or agreed to in writing, 14*248a599fSHerbert Dürr * software distributed under the License is distributed on an 15*248a599fSHerbert Dürr * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*248a599fSHerbert Dürr * KIND, either express or implied. See the License for the 17*248a599fSHerbert Dürr * specific language governing permissions and limitations 18*248a599fSHerbert Dürr * under the License. 19*248a599fSHerbert Dürr * 20*248a599fSHerbert Dürr *************************************************************/ 21*248a599fSHerbert Dürr 22*248a599fSHerbert Dürr #ifndef _SV_SALGLYPHID_HXX 23*248a599fSHerbert Dürr #define _SV_SALGLYPHID_HXX 24*248a599fSHerbert Dürr 25*248a599fSHerbert Dürr // TODO: sal_GlyphId should become a class... 26*248a599fSHerbert Dürr typedef sal_uInt32 sal_GlyphId; 27*248a599fSHerbert Dürr 28*248a599fSHerbert Dürr // Glyph Flags 29*248a599fSHerbert Dürr #define GF_NONE 0x00000000 30*248a599fSHerbert Dürr #define GF_FLAGMASK 0xFF800000 31*248a599fSHerbert Dürr #define GF_IDXMASK ~GF_FLAGMASK 32*248a599fSHerbert Dürr #define GF_ISCHAR 0x00800000 33*248a599fSHerbert Dürr #define GF_ROTL 0x01000000 34*248a599fSHerbert Dürr // caution !!! 35*248a599fSHerbert Dürr #define GF_VERT 0x02000000 36*248a599fSHerbert Dürr // GF_VERT is only for windows implementation 37*248a599fSHerbert Dürr // (win/source/gdi/salgdi3.cxx, win/source/gdi/winlayout.cxx) 38*248a599fSHerbert Dürr // don't use this elsewhere !!! 39*248a599fSHerbert Dürr #define GF_ROTR 0x03000000 40*248a599fSHerbert Dürr #define GF_ROTMASK 0x03000000 41*248a599fSHerbert Dürr #define GF_UNHINTED 0x04000000 42*248a599fSHerbert Dürr #define GF_GSUB 0x08000000 43*248a599fSHerbert Dürr #define GF_FONTMASK 0xF0000000 44*248a599fSHerbert Dürr #define GF_FONTSHIFT 28 45*248a599fSHerbert Dürr 46*248a599fSHerbert Dürr #define GF_DROPPED 0xFFFFFFFF 47*248a599fSHerbert Dürr 48*248a599fSHerbert Dürr #endif // _SV_SALGLYPHID_HXX 49*248a599fSHerbert Dürr 50