Difference between revisions of "User:Ericb/Sallayout.hxx"
Line 1: | Line 1: | ||
− | + | ==Content description : classes , structures, etc ...== | |
+ | |||
+ | Several classes are pure virtual classes, and will be linked with architecture part (libvclplug_aqua on native port ) | ||
+ | |||
+ | Corresponding implementation : sallayout.cxx | ||
+ | |||
+ | Includes from STLport : list, vector | ||
+ | |||
+ | Other includes : tools.h , dllapi.h | ||
+ | |||
+ | [[Class SalGraphics]] | ||
+ | |||
+ | [[Class ImplFonData]] | ||
+ | |||
+ | [[Class B2DBPolyPolygon]] | ||
+ | |||
+ | [[Layout options]] | ||
+ | |||
+ | [[Class ImplLayoutRuns]] | ||
+ | |||
+ | [[class ImplLayoutArgs]] | ||
+ | |||
+ | [[Glyphs flags]] | ||
+ | |||
+ | [[class SalLayout]] | ||
+ | |||
+ | [[class MultiSalLayout : inherits of SalLayout ]] | ||
+ | |||
+ | [[Structure GlyphItem]] | ||
+ | |||
+ | [[class GenericSalLayout : inherits of SalLayout ]] | ||
+ | |||
+ | [[Helper functions (used with ImplLayoutArgs]] | ||
+ | |||
+ | [[typedefs]] | ||
[[sources using this header in vcl]] | [[sources using this header in vcl]] |
Revision as of 17:13, 8 May 2006
Content description : classes , structures, etc ...
Several classes are pure virtual classes, and will be linked with architecture part (libvclplug_aqua on native port )
Corresponding implementation : sallayout.cxx
Includes from STLport : list, vector
Other includes : tools.h , dllapi.h
class MultiSalLayout : inherits of SalLayout
class GenericSalLayout : inherits of SalLayout
Helper functions (used with ImplLayoutArgs
sources using this header in vcl
One main file for font services in OpenOffice.org, this header is mainly used in vcl :
./salatslayout.cxx:#include <sallayout.hxx>
./source/gdi/outdev.cxx:#include <sallayout.hxx>
./source/gdi/outdev2.cxx:#include <sallayout.hxx>
./source/gdi/outdev3.cxx:#include <sallayout.hxx>
./source/gdi/pdfwriter_impl.cxx:#include <sallayout.hxx>
./source/gdi/print2.cxx:#include <sallayout.hxx>
./source/gdi/salgdilayout.cxx:#include <sallayout.hxx>
./source/gdi/sallayout.cxx:#include <sallayout.hxx>
./source/glyphs/gcach_layout.cxx:#include <sallayout.hxx>
./unx/inc/pspgraphics.h:#include <sallayout.hxx>
./unx/inc/xfont.hxx:#include <sallayout.hxx>
./unx/source/window/salframe.cxx:#include <sallayout.hxx>
./win/inc/salgdi.h:#include <sallayout.hxx>
Windows specific :
./win/source/gdi/salgdi3.cxx:#include <sallayout.hxx>
./win/source/gdi/winlayout.cxx:#include <sallayout.hxx>
./win/source/window/salframe.cxx:#include <sallayout.hxx>
./source/window/window.cxx:#include <sallayout.hxx>
Several approaches are necessary :
To be implemented
-> same implementation in vcl/aqua directories