1*8af74909SZhong Yang // Scintilla source code edit control 2*8af74909SZhong Yang /** @file FontQuality.h 3*8af74909SZhong Yang ** Definitions to control font anti-aliasing. 4*8af74909SZhong Yang ** Redefine constants from Scintilla.h to avoid including Scintilla.h in PlatWin.cxx. 5*8af74909SZhong Yang **/ 6*8af74909SZhong Yang // Copyright 1998-2009 by Neil Hodgson <[email protected]> 7*8af74909SZhong Yang // The License.txt file describes the conditions under which this software may be distributed. 8*8af74909SZhong Yang 9*8af74909SZhong Yang #ifndef FONTQUALITY_H 10*8af74909SZhong Yang #define FONTQUALITY_H 11*8af74909SZhong Yang 12*8af74909SZhong Yang namespace Scintilla { 13*8af74909SZhong Yang 14*8af74909SZhong Yang // These definitions match Scintilla.h 15*8af74909SZhong Yang #define SC_EFF_QUALITY_MASK 0xF 16*8af74909SZhong Yang #define SC_EFF_QUALITY_DEFAULT 0 17*8af74909SZhong Yang #define SC_EFF_QUALITY_NON_ANTIALIASED 1 18*8af74909SZhong Yang #define SC_EFF_QUALITY_ANTIALIASED 2 19*8af74909SZhong Yang #define SC_EFF_QUALITY_LCD_OPTIMIZED 3 20*8af74909SZhong Yang 21*8af74909SZhong Yang // These definitions must match SC_TECHNOLOGY_* in Scintilla.h 22*8af74909SZhong Yang #define SCWIN_TECH_GDI 0 23*8af74909SZhong Yang #define SCWIN_TECH_DIRECTWRITE 1 24*8af74909SZhong Yang 25*8af74909SZhong Yang } 26*8af74909SZhong Yang 27*8af74909SZhong Yang #endif 28