X7ROOT File Manager
Current Path:
/opt/alt/libicu/usr/share/doc/alt-libicu-devel/samples/layout
opt
/
alt
/
libicu
/
usr
/
share
/
doc
/
alt-libicu-devel
/
samples
/
layout
/
??
..
??
FontMap.GDI
(426 B)
??
FontMap.Gnome
(392 B)
??
FontMap.cpp
(7.34 KB)
??
FontMap.h
(1.84 KB)
??
FontTableCache.cpp
(2.37 KB)
??
FontTableCache.h
(1.06 KB)
??
GDIFontInstance.cpp
(9.6 KB)
??
GDIFontInstance.h
(3.6 KB)
??
GDIFontMap.cpp
(1.32 KB)
??
GDIFontMap.h
(1.23 KB)
??
GDIGUISupport.cpp
(862 B)
??
GDIGUISupport.h
(949 B)
??
GUISupport.h
(890 B)
??
GnomeFontInstance.cpp
(5.43 KB)
??
GnomeFontInstance.h
(3.79 KB)
??
GnomeFontMap.cpp
(1.39 KB)
??
GnomeFontMap.h
(1.21 KB)
??
GnomeGUISupport.cpp
(1.05 KB)
??
GnomeGUISupport.h
(961 B)
??
LayoutSample.rc
(3.37 KB)
??
Makefile
(2.92 KB)
??
Makefile.in
(2.92 KB)
??
RenderingSurface.h
(1.09 KB)
??
Sample.txt
(1.66 KB)
??
ScriptCompositeFontInstance.cpp
(3.2 KB)
??
ScriptCompositeFontInstance.h
(6.15 KB)
??
Surface.cpp
(892 B)
??
Surface.h
(519 B)
??
UnicodeReader.cpp
(4.1 KB)
??
UnicodeReader.h
(999 B)
??
arraymem.h
(646 B)
??
cgnomelayout.c
(8.45 KB)
??
clayout.c
(9.82 KB)
??
cmaps.cpp
(5.3 KB)
??
cmaps.h
(2.06 KB)
??
gdiglue.cpp
(1.67 KB)
??
gdiglue.h
(983 B)
??
gnomeglue.cpp
(1.64 KB)
??
gnomeglue.h
(986 B)
??
gnomelayout.cpp
(8.5 KB)
??
gsupport.h
(370 B)
??
layout.cpp
(9.8 KB)
??
layout.sln
(1.17 KB)
??
layout.vcxproj
(13.15 KB)
??
layout.vcxproj.filters
(3.06 KB)
??
paragraph.cpp
(7.58 KB)
??
paragraph.h
(2.18 KB)
??
pflow.c
(9.27 KB)
??
pflow.h
(940 B)
??
readme.html
(7.32 KB)
??
resource.h
(907 B)
??
rsurface.cpp
(712 B)
??
rsurface.h
(528 B)
??
sfnt.h
(4.9 KB)
??
ucreader.cpp
(509 B)
??
ucreader.h
(422 B)
Editing: gdiglue.cpp
/* * * © 2016 and later: Unicode, Inc. and others. * License & terms of use: http://www.unicode.org/copyright.html#License * * (C) Copyright IBM Corp. 1998-2007 - All Rights Reserved * */ #include <windows.h> #include "unicode/utypes.h" #include "loengine.h" #include "rsurface.h" #include "gsupport.h" #include "gdiglue.h" #include "LETypes.h" #include "LEFontInstance.h" #include "GDIGUISupport.h" #include "GDIFontMap.h" #include "ScriptCompositeFontInstance.h" U_CDECL_BEGIN gs_guiSupport *gs_gdiGuiSupportOpen() { return (gs_guiSupport *) new GDIGUISupport(); } void gs_gdiGuiSupportClose(gs_guiSupport *guiSupport) { GDIGUISupport *gs = (GDIGUISupport *) guiSupport; delete gs; } rs_surface *rs_gdiRenderingSurfaceOpen(HDC hdc) { return (rs_surface *) new GDISurface(hdc); } void rs_gdiRenderingSurfaceSetHDC(rs_surface *surface, HDC hdc) { GDISurface *rs = (GDISurface *) surface; rs->setHDC(hdc); } void rs_gdiRenderingSurfaceClose(rs_surface *surface) { GDISurface *rs = (GDISurface *) surface; delete rs; } fm_fontMap *fm_gdiFontMapOpen(rs_surface *surface, const char *fileName, le_int16 pointSize, gs_guiSupport *guiSupport, LEErrorCode *status) { return (fm_fontMap *) new GDIFontMap((GDISurface *) surface, fileName, pointSize, (GDIGUISupport *) guiSupport, *status); } void fm_fontMapClose(fm_fontMap *fontMap) { GDIFontMap *fm = (GDIFontMap *) fontMap; delete fm; } le_font *le_scriptCompositeFontOpen(fm_fontMap *fontMap) { return (le_font *) new ScriptCompositeFontInstance((FontMap *) fontMap); } void le_fontClose(le_font *font) { LEFontInstance *fi = (LEFontInstance *) font; delete fi; } U_CDECL_END
Upload File
Create Folder