LibreOffice Module desktop (master)  1
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
vcl Namespace Reference

Namespaces

 bitmap
 
 CodePageCoverage
 
 CommandInfoProvider
 
 detail
 
 filter
 
 font
 
 graphic
 
 ImplPrinterControllerData
 
 lok
 
 pdf
 
 PDFFontCache
 
 PDFWriter
 
 PDFWriterImpl
 
 PNGReader
 
 PNGWriter
 
 PrinterController
 
 RoadmapWizard
 
 RoadmapWizardTypes
 
 solarthread
 
 table
 
 test
 
 UnicodeCoverage
 
 unohelper
 
 unotools
 
 unx
 
 vertex
 
 Window
 
 WizardMachine
 
 WizardTypes
 

Classes

struct  _rectangle
 
class  AboutDialog
 
class  AccessibleFactoryAccess
 
struct  AdaptorPage
 
struct  BackendCapabilities
 
class  BicubicKernel
 
class  BilinearKernel
 
class  BitmapScaleBicubicFilter
 
class  BitmapScaleBilinearFilter
 
class  BitmapScaleConvolutionFilter
 
class  BitmapScaleLanczos3Filter
 
class  BufferDevice
 
class  BufferObject
 
class  ClipboardFactory
 
struct  CmapSubTable
 
class  CommandImageResolver
 
struct  ControlDrawParameters
 
struct  ControlLayoutData
 
struct  ControlPoint
 
class  ControlTextRenderer
 
struct  ControlTypeAndPart
 
class  Cursor
 
class  CustomWidgetDraw
 
class  DefaultTextLayout
 
class  DeleteOnDeinit
 
class  DeleteOnDeinitBase
 
class  DeleteUnoReferenceOnDeinit
 
class  DeletionListener
 
class  DeletionNotifier
 
class  DisplayConnectionDispatch
 
class  EnumContext
 
class  EventPoster
 
class  ExtOutDevData
 
class  FileDefinitionWidgetDraw
 
class  Font
 
struct  FontCapabilities
 
class  FontIdentificator
 
class  GenericClipboard
 
class  GenericDragSource
 
class  GenericDropTarget
 
struct  GlobalSyncData
 
struct  GlyphData
 
struct  GlyphOffsets
 
class  GraphicFormatDetector
 
struct  HexFmt
 
class  HyperLabel
 
class  HyperLabelImpl
 
class  I18nHelper
 
class  IAccessibleBrowseBox
 
class  IAccessibleFactory
 
class  IAccessibleTableProvider
 
class  IAccessibleTabListBox
 
class  IContext
 
class  IconThemeInfo
 
class  IconThemeScanner
 
class  IconThemeSelector
 
class  IDLabel
 
class  ILibreOfficeKitNotifier
 
class  ImageRepository
 
class  IMnemonicEntryList
 
struct  ImplControlData
 
struct  ImplOldStyleAdaptorData
 
class  ImplPrinterControllerData
 
class  IndexBufferObject
 
class  IPrioritable
 
class  ISearchableStringList
 
class  ITextLayout
 
class  ITiledRenderable
 
class  IWizardPageController
 
class  Kernel
 
class  KeyCode
 
class  Lanczos3Kernel
 
class  LineBuilder
 
struct  longHorMetrics
 
class  Matrix3
 
struct  MenuLayoutData
 
class  MnemonicEngine
 
struct  MnemonicEngine_Data
 
class  MoreOptionsDialog
 
struct  NameRecord
 
class  OldStylePrintAdaptor
 
class  ORoadmap
 
class  OWizardPage
 
struct  PageSyncData
 
struct  ParenStackEntry
 
struct  PDFExtOutDevBookmarkEntry
 
class  PDFExtOutDevData
 
struct  PDFExtOutDevDataSync
 
class  PDFFontCache
 
struct  PDFLinkDestination
 
struct  PDFNote
 
class  PDFOutputStream
 
class  PDFStreamIf
 
class  PDFWriter
 
class  PDFWriterImpl
 
class  PngImageReader
 
class  PNGReader
 
class  PNGReaderImpl
 
class  PNGWriter
 
class  PNGWriterImpl
 
class  PrintDialog
 
class  PrinterController
 
class  PrinterOptionsHelper
 
class  PrintProgressDialog
 
struct  PSPathElement
 
class  QuickSelectionEngine
 
struct  QuickSelectionEngine_Data
 
class  ReferenceDeviceTextLayout
 
class  Region
 
class  RenderTools
 
class  RoadmapImpl
 
class  RoadmapItem
 
struct  RoadmapTypes
 
class  RoadmapWizard
 
struct  RoadmapWizardImpl
 
class  RoadmapWizardMachine
 
class  RoadmapWizardTravelSuspension
 
struct  Run
 
class  ScopedAntialiasing
 
class  ScopedBitmapAccess
 
class  ScriptRun
 
class  SettingsConfigItem
 
class  SmallOUStrMap
 
class  SolarMutexTryAndBuyGuard
 
class  SolarThreadExecutor
 
struct  subHeader2
 
struct  SvHeaderTabListBoxImpl
 
struct  table_cmap
 
struct  TableEntry
 
struct  tdata_generic
 
struct  tdata_loca
 
struct  tdata_post
 
class  TextLayoutCache
 
struct  ToolBoxLayoutData
 
struct  TrueTypeCreator
 
struct  TrueTypeFont
 
struct  TrueTypeTable
 
struct  TTGlobalFontInfo
 
struct  TTGlyphMetrics
 
struct  TTSimpleGlyphMetrics
 
class  VertexBufferObject
 
class  WidgetDefinition
 
class  WidgetDefinitionPart
 
class  WidgetDefinitionReader
 
class  WidgetDefinitionState
 
class  WidgetDefinitionStyle
 
class  WidgetDrawAction
 
class  WidgetDrawActionExternal
 
class  WidgetDrawActionImage
 
class  WidgetDrawActionLine
 
class  WidgetDrawActionRectangle
 
class  WidgetDrawActionShape
 
class  WidgetDrawInterface
 
struct  WidgetDrawStyle
 
struct  WidgetThemeLibrary_t
 
class  Window
 
class  WizardMachine
 
struct  WizardMachineImplData
 
class  WizardTravelSuspension
 

Typedefs

typedef OutputDevice RenderContext
 
typedef OutputDevice RenderContext
 
typedef std::vector< RoadmapItem * > HL_Vector
 
typedef std::map< vcl::LOKWindowId, VclPtr< vcl::Window > > LOKWindowsMap
 
typedef struct WidgetThemeLibrary_t WidgetThemeLibrary
 
typedef struct vcl::_rectangle rectangle_t
 
typedef void *(* GetSvtAccessibilityComponentFactory) ()
 
typedef std::unordered_map< OUString, OUString > OUStrMap
 
typedef std::pair< const OString, const OString > LOKPayloadItem
 
typedef sal_uInt32 LOKWindowId
 
typedef OutputDevice RenderContext
 
typedef const voidStringEntryIdentifier
 
typedef sal_Int32 F16Dot16
 
typedef sal_Int32 F16Dot16
 

Enumerations

enum  PathSegmentType
 
enum  cmapType
 
enum  TTCRErrCodes
 
enum  SFErrCodes {
  SFErrCodes::Ok,
  SFErrCodes::BadFile,
  SFErrCodes::FileIo,
  SFErrCodes::Memory,
  SFErrCodes::GlyphNum,
  SFErrCodes::BadArg,
  SFErrCodes::TtFormat,
  SFErrCodes::FontNo
}
 
enum  WeightClass
 
enum  WidthClass
 
enum  CompositeFlags
 
enum  WidgetDrawActionType {
  WidgetDrawActionType::RECTANGLE,
  WidgetDrawActionType::LINE,
  WidgetDrawActionType::IMAGE,
  WidgetDrawActionType::EXTERNAL
}
 
enum  AccessibleBrowseBoxObjType
 
enum  AccessibleTableChildIndex
 
enum  NupOrderType {
  NupOrderType::LRTB,
  NupOrderType::TBLR,
  NupOrderType::TBRL,
  NupOrderType::RLTB
}
 
enum  ImageType {
  ImageType::Size16,
  ImageType::Size26,
  ImageType::Size32,
  ImageType::Small,
  ImageType::LAST
}
 

Functions

OUString Clipboard_getImplementationName ()
 
Reference< XSingleServiceFactory > Clipboard_createFactory ()
 
Sequence< OUString > DragSource_getSupportedServiceNames ()
 
OUString DragSource_getImplementationName ()
 
Reference< XInterfaceDragSource_createInstance (const Reference< XMultiServiceFactory > &)
 
Sequence< OUString > DropTarget_getSupportedServiceNames ()
 
OUString DropTarget_getImplementationName ()
 
Reference< XInterfaceDropTarget_createInstance (const Reference< XMultiServiceFactory > &)
 
Sequence< OUString > FontIdentificator_getSupportedServiceNames ()
 
OUString FontIdentificator_getImplementationName ()
 
Reference< XInterfaceFontIdentificator_createInstance (const Reference< XMultiServiceFactory > &)
 
 IMPL_LINK_NOARG (QuickSelectionEngine_Data, SearchStringTimeout, Timer *, void)
 
static StringEntryIdentifier findMatchingEntry (const OUString &_searchString, QuickSelectionEngine_Data const &_engineData)
 
 IMPL_LINK (ORoadmap, ImplClickHdl, HyperLabel *, CurHyperLabel, void)
 
 IMPL_LINK_NOARG (RoadmapWizard, OnRoadmapItemSelected, LinkParamNone *, void)
 
 IMPL_LINK (RoadmapWizardMachine, OnRoadmapItemSelected, const OString &, rCurItemId, bool)
 
 IMPL_LINK_NOARG (RoadmapWizard, ImplHandleWizardLayoutTimerHdl, Timer *, void)
 
 IMPL_LINK_NOARG (RoadmapWizard, OnFinish, Button *, void)
 
 IMPL_LINK_NOARG (RoadmapWizard, OnPrevPage, Button *, void)
 
 IMPL_LINK_NOARG (RoadmapWizard, OnNextPage, Button *, void)
 
 IMPL_LINK_NOARG (WizardMachine, OnFinish, weld::Button &, void)
 
 IMPL_LINK_NOARG (WizardMachine, OnCancel, weld::Button &, void)
 
 IMPL_LINK_NOARG (WizardMachine, OnPrevPage, weld::Button &, void)
 
 IMPL_LINK_NOARG (WizardMachine, OnNextPage, weld::Button &, void)
 
size_t RenderPDFBitmaps (const void *pBuffer, int nSize, std::vector< Bitmap > &rBitmaps, size_t nFirstPage=0, int nPages=1, double fResolutionDPI=96.)
 
bool ImportPDF (SvStream &rStream, Bitmap &rBitmap, size_t nPageIndex, std::vector< sal_Int8 > &rPdfData, sal_uInt64 nPos=STREAM_SEEK_TO_BEGIN, sal_uInt64 nSize=STREAM_SEEK_TO_END, double fResolutionDPI=96.)
 
bool ImportPDF (SvStream &rStream, Graphic &rGraphic, const double fResolutionDPI)
 
size_t ImportPDF (const OUString &rURL, std::vector< Bitmap > &rBitmaps, std::vector< sal_Int8 > &rPdfData, const double fResolutionDPI)
 
size_t ImportPDFUnloaded (const OUString &rURL, std::vector< std::pair< Graphic, Size >> &rGraphics, double fResolutionDPI=96.)
 
static voidsmalloc (size_t size)
 
static voidscalloc (size_t n, size_t size)
 
static sal_Int16 GetInt16 (const sal_uInt8 *ptr, size_t offset)
 
static sal_uInt16 GetUInt16 (const sal_uInt8 *ptr, size_t offset)
 
static sal_Int32 GetInt32 (const sal_uInt8 *ptr, size_t offset)
 
static sal_uInt32 GetUInt32 (const sal_uInt8 *ptr, size_t offset)
 
static sal_uInt16 Int16FromMOTA (sal_uInt16 a)
 
static sal_uInt32 Int32FromMOTA (sal_uInt32 a)
 
static F16Dot16 fixedMul (F16Dot16 a, F16Dot16 b)
 
static F16Dot16 fixedDiv (F16Dot16 a, F16Dot16 b)
 
static F16Dot16 fixedMulDiv (F16Dot16 a, F16Dot16 b, F16Dot16 c)
 
static int XUnits (int unitsPerEm, int n)
 
static const sal_uInt8getTable (TrueTypeFont const *ttf, sal_uInt32 ord)
 
static sal_uInt32 getTableSize (TrueTypeFont const *ttf, sal_uInt32 ord)
 
static char toHex (sal_uInt8 nIndex)
 
static HexFmtHexFmtNew (FILE *outf)
 
static bool HexFmtFlush (HexFmt *_this)
 
static void HexFmtOpenString (HexFmt *_this)
 
static void HexFmtCloseString (HexFmt *_this)
 
static void HexFmtDispose (HexFmt *_this)
 
static void HexFmtBlockWrite (HexFmt *_this, const void *ptr, sal_uInt32 size)
 
static void GetMetrics (TrueTypeFont const *ttf, sal_uInt32 glyphID, TTGlyphMetrics *metrics)
 
static int GetTTGlyphOutline (TrueTypeFont *, sal_uInt32, ControlPoint **, TTGlyphMetrics *, std::vector< sal_uInt32 > *)
 
static int GetSimpleTTOutline (TrueTypeFont const *ttf, sal_uInt32 glyphID, ControlPoint **pointArray, TTGlyphMetrics *metrics)
 
static F16Dot16 fromF2Dot14 (sal_Int16 n)
 
static int GetCompoundTTOutline (TrueTypeFont *ttf, sal_uInt32 glyphID, ControlPoint **pointArray, TTGlyphMetrics *metrics, std::vector< sal_uInt32 > &glyphlist)
 
static int BSplineToPSPath (ControlPoint const *srcA, int srcCount, PSPathElement **path)
 
static char * nameExtract (const sal_uInt8 *name, int nTableSize, int n, int dbFlag, sal_Unicode **ucs2result)
 
static int findname (const sal_uInt8 *name, sal_uInt16 n, sal_uInt16 platformID, sal_uInt16 encodingID, sal_uInt16 languageID, sal_uInt16 nameID)
 
static void GetNames (TrueTypeFont *t)
 
static sal_uInt32 getGlyph0 (const sal_uInt8 *cmap, sal_uInt32, sal_uInt32 c)
 
static sal_uInt32 getGlyph2 (const sal_uInt8 *cmap, const sal_uInt32 nMaxCmapSize, sal_uInt32 c)
 
static sal_uInt32 getGlyph6 (const sal_uInt8 *cmap, sal_uInt32, sal_uInt32 c)
 
static sal_uInt16 GEbinsearch (sal_uInt16 const *ar, sal_uInt16 length, sal_uInt16 toSearch)
 
static sal_uInt32 getGlyph4 (const sal_uInt8 *cmap, const sal_uInt32 nMaxCmapSize, sal_uInt32 c)
 
static sal_uInt32 getGlyph12 (const sal_uInt8 *pCmap, sal_uInt32, sal_uInt32 cChar)
 
static void FindCmap (TrueTypeFont *ttf)
 
int CountTTCFonts (const char *fname)
 
static void allocTrueTypeFont (TrueTypeFont **ttf)
 
static SFErrCodes doOpenTTFont (sal_uInt32 facenum, TrueTypeFont *t)
 
SFErrCodes OpenTTFontFile (const char *fname, sal_uInt32 facenum, TrueTypeFont **ttf)
 
SFErrCodes OpenTTFontBuffer (const void *pBuffer, sal_uInt32 nLen, sal_uInt32 facenum, TrueTypeFont **ttf)
 
void CloseTTFont (TrueTypeFont *)
 
int GetTTGlyphPoints (TrueTypeFont *ttf, sal_uInt32 glyphID, ControlPoint **pointArray)
 
int GetTTGlyphComponents (TrueTypeFont *ttf, sal_uInt32 glyphID, std::vector< sal_uInt32 > &glyphlist)
 
SFErrCodes CreateT3FromTTGlyphs (TrueTypeFont *ttf, FILE *outf, const char *fname, sal_uInt16 const *glyphArray, sal_uInt8 *encoding, int nGlyphs, int wmode)
 
SFErrCodes CreateTTFromTTGlyphs (TrueTypeFont *ttf, const char *fname, sal_uInt16 const *glyphArray, sal_uInt8 const *encoding, int nGlyphs)
 
static GlyphOffsetsGlyphOffsetsNew (sal_uInt8 *sfntP, sal_uInt32 sfntLen)
 
static void GlyphOffsetsDispose (GlyphOffsets *_this)
 
static void DumpSfnts (FILE *outf, sal_uInt8 *sfntP, sal_uInt32 sfntLen)
 
SFErrCodes CreateT42FromTTGlyphs (TrueTypeFont *ttf, FILE *outf, const char *psname, sal_uInt16 const *glyphArray, sal_uInt8 *encoding, int nGlyphs)
 
int GetTTGlyphCount (TrueTypeFont const *ttf)
 
bool GetSfntTable (TrueTypeFont const *ttf, int nSubtableIndex, const sal_uInt8 **ppRawBytes, int *pRawLength)
 
std::unique_ptr< sal_uInt16[]> GetTTSimpleGlyphMetrics (TrueTypeFont const *ttf, const sal_uInt16 *glyphArray, int nGlyphs, bool vertical)
 
void GetTTFontMetrics (const uint8_t *pHhea, size_t nHhea, const uint8_t *pOs2, size_t nOs2, TTGlobalFontInfo *info)
 
void GetTTGlobalFontInfo (TrueTypeFont *ttf, TTGlobalFontInfo *info)
 
GlyphDataGetTTRawGlyphData (TrueTypeFont *ttf, sal_uInt32 glyphID)
 
int GetTTNameRecords (TrueTypeFont const *ttf, NameRecord **nr)
 
void DisposeNameRecords (NameRecord *nr, int n)
 
static void append (std::bitset< N > &rSet, size_t const nOffset, sal_uInt32 const nValue)
 
bool getTTCoverage (boost::optional< std::bitset< UnicodeCoverage::MAX_UC_ENUM >> &rUnicodeRange, boost::optional< std::bitset< CodePageCoverage::MAX_CP_ENUM >> &rCodePageRange, const unsigned char *pTable, size_t nLength)
 
static sal_Int16 GetInt16 (const sal_uInt8 *ptr, sal_uInt32 offset)
 
static sal_uInt16 GetUInt16 (const sal_uInt8 *ptr, sal_uInt32 offset)
 
static void PutInt16 (sal_Int16 val, sal_uInt8 *ptr, sal_uInt32 offset)
 
static void PutUInt16 (sal_uInt16 val, sal_uInt8 *ptr, sal_uInt32 offset)
 
static void PutUInt32 (sal_uInt32 val, sal_uInt8 *ptr, sal_uInt32 offset)
 
static int TableEntryCompareF (const void *l, const void *r)
 
static int NameRecordCompareF (const void *l, const void *r)
 
static sal_uInt32 CheckSum (sal_uInt32 *ptr, sal_uInt32 length)
 
static voidsmalloc (sal_uInt32 size)
 
static voidscalloc (sal_uInt32 n, sal_uInt32 size)
 
void TrueTypeCreatorNewEmpty (sal_uInt32 tag, TrueTypeCreator **_this)
 
void AddTable (TrueTypeCreator *_this, TrueTypeTable *table)
 
void RemoveTable (TrueTypeCreator *_this, sal_uInt32 tag)
 
static void ProcessTables (TrueTypeCreator *)
 
SFErrCodes StreamToMemory (TrueTypeCreator *_this, sal_uInt8 **ptr, sal_uInt32 *length)
 
SFErrCodes StreamToFile (TrueTypeCreator *_this, const char *fname)
 
static sal_uInt8ttmalloc (sal_uInt32 nbytes)
 
static void FreeGlyphData (void *ptr)
 
static void TrueTypeTableDispose_generic (TrueTypeTable *_this)
 
static void TrueTypeTableDispose_head (TrueTypeTable *_this)
 
static void TrueTypeTableDispose_hhea (TrueTypeTable *_this)
 
static void TrueTypeTableDispose_loca (TrueTypeTable *_this)
 
static void TrueTypeTableDispose_maxp (TrueTypeTable *_this)
 
static void TrueTypeTableDispose_glyf (TrueTypeTable *_this)
 
static void TrueTypeTableDispose_cmap (TrueTypeTable *_this)
 
static void TrueTypeTableDispose_name (TrueTypeTable *_this)
 
static void TrueTypeTableDispose_post (TrueTypeTable *_this)
 
static int GetRawData_generic (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
 
static int GetRawData_head (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
 
static int GetRawData_hhea (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
 
static int GetRawData_loca (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
 
static int GetRawData_maxp (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
 
static int GetRawData_glyf (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
 
static sal_uInt8PackCmapType0 (CmapSubTable const *s, sal_uInt32 *length)
 
static sal_uInt8PackCmapType6 (CmapSubTable const *s, sal_uInt32 *length)
 
static sal_uInt8PackCmap (CmapSubTable const *s, sal_uInt32 *length)
 
static int GetRawData_cmap (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
 
static int GetRawData_name (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
 
static int GetRawData_post (TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
 
TrueTypeTableTrueTypeTableNew (sal_uInt32 tag, sal_uInt32 nbytes, const sal_uInt8 *ptr)
 
TrueTypeTableTrueTypeTableNew_head (sal_uInt32 fontRevision, sal_uInt16 flags, sal_uInt16 unitsPerEm, const sal_uInt8 *created, sal_uInt16 macStyle, sal_uInt16 lowestRecPPEM, sal_Int16 fontDirectionHint)
 
TrueTypeTableTrueTypeTableNew_hhea (sal_Int16 ascender, sal_Int16 descender, sal_Int16 linegap, sal_Int16 caretSlopeRise, sal_Int16 caretSlopeRun)
 
TrueTypeTableTrueTypeTableNew_loca ()
 
TrueTypeTableTrueTypeTableNew_maxp (const sal_uInt8 *maxp, int size)
 
TrueTypeTableTrueTypeTableNew_glyf ()
 
TrueTypeTableTrueTypeTableNew_cmap ()
 
static void DisposeNameRecord (void *ptr)
 
static NameRecordNameRecordNewCopy (NameRecord const *nr)
 
TrueTypeTableTrueTypeTableNew_name (int n, NameRecord const *nr)
 
TrueTypeTableTrueTypeTableNew_post (sal_Int32 format, sal_Int32 italicAngle, sal_Int16 underlinePosition, sal_Int16 underlineThickness, sal_uInt32 isFixedPitch)
 
int GetRawData (TrueTypeTable *, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
 
void cmapAdd (TrueTypeTable *, sal_uInt32 id, sal_uInt32 c, sal_uInt32 g)
 
sal_uInt32 glyfAdd (TrueTypeTable *, GlyphData *glyphdata, TrueTypeFont *fnt)
 
sal_uInt32 glyfCount (const TrueTypeTable *)
 
static TrueTypeTableFindTable (TrueTypeCreator *tt, sal_uInt32 tag)
 
sal_uInt16 TranslateChar12 (sal_uInt16 src)
 
sal_uInt16 TranslateChar13 (sal_uInt16 src)
 
sal_uInt16 TranslateChar14 (sal_uInt16 src)
 
sal_uInt16 TranslateChar15 (sal_uInt16 src)
 
sal_uInt16 TranslateChar16 (sal_uInt16 src)
 
static GEOMETRY lcl_convert (const MapMode &_rSource, const MapMode &_rDest, OutputDevice *_pPixelConversion, const GEOMETRY &_rObject)
 
static std::unique_ptr< RegionBandImplCreateRegionBandFromPolyPolygon (const tools::PolyPolygon &rPolyPolygon)
 
SvStreamReadRegion (SvStream &rIStrm, vcl::Region &rRegion)
 
SvStreamWriteRegion (SvStream &rOStrm, const vcl::Region &rRegion)
 
static bool ImplPolygonRectTest (const tools::Polygon &rPoly, tools::Rectangle *pRectOut=nullptr)
 
static UBool sameScript (int32_t scriptOne, int32_t scriptTwo)
 
 IMPL_LINK (EventPoster, DoEvent_Impl, void *,, void)
 
static bool lcl_ToolBoxTabStop (Window *pWindow)
 
static void ImplDlgCtrlUpdateDefButton (vcl::Window *pParent, vcl::Window *pFocusWindow, bool bGetFocus)
 
static MouseEvent ImplTranslateMouseEvent (const MouseEvent &rE, vcl::Window const *pSource, vcl::Window const *pDest)
 
static WindowImplGetLabeledBy (Window *pFrameWindow, WindowType nMyType, Window *pLabeled)
 
 IMPL_LINK_NOARG (Window, ImplGenerateMouseMoveHdl, void *, void)
 
static bool IsWindowFocused (const WindowImpl &rWinImpl)
 
 IMPL_LINK_NOARG (Window, ImplHandlePaintHdl, Timer *, void)
 
 IMPL_LINK_NOARG (Window, ImplHandleResizeTimerHdl, Timer *, void)
 
static SystemWindowImplGetLastSystemWindow (vcl::Window *pWin)
 
static sal_Int32 CountDPIScaleFactor (sal_Int32 nDPI)
 
 IMPL_LINK (Window, ImplTrackTimerHdl, Timer *, pTimer, void)
 
static long WinFloatRound (double fVal)
 
static void lcl_HandleScrollHelper (ScrollBar *pScrl, double nN, bool isMultiplyByLineSize)
 
css::uno::Reference< css::uno::XInterface > FontIdentificator_createInstance (css::uno::Reference< css::lang::XMultiServiceFactory > const &)
 
css::uno::Reference< css::uno::XInterface > DragSource_createInstance (css::uno::Reference< css::lang::XMultiServiceFactory > const &)
 
css::uno::Reference< css::uno::XInterface > DropTarget_createInstance (css::uno::Reference< css::lang::XMultiServiceFactory > const &)
 
const char * getLangBoost ()
 
vcl::WidgetThemeLibraryCreateWidgetThemeLibrary ()
 

Variables

 PS_NOOP
 
 PS_MOVETO
 
 PS_LINETO
 
 PS_CURVETO
 
 PS_CLOSEPATH
 
 CMAP_NOT_USABLE
 
 CMAP_MS_Symbol
 
 CMAP_MS_Unicode
 
 CMAP_MS_ShiftJIS
 
 CMAP_MS_PRC
 
 CMAP_MS_Big5
 
 CMAP_MS_Wansung
 
 CMAP_MS_Johab
 
 TTCR_OK
 
 TTCR_ZEROGLYPHS
 
 TTCR_UNKNOWN
 
 TTCR_NONAMES
 
 TTCR_NAMETOOLONG
 
 TTCR_POSTFORMAT
 
 FW_THIN
 
 FW_EXTRALIGHT
 
 FW_LIGHT
 
 FW_NORMAL
 
 FW_MEDIUM
 
 FW_SEMIBOLD
 
 FW_BOLD
 
 FW_EXTRABOLD
 
 FW_BLACK
 
 FWIDTH_ULTRA_CONDENSED
 
 FWIDTH_EXTRA_CONDENSED
 
 FWIDTH_CONDENSED
 
 FWIDTH_SEMI_CONDENSED
 
 FWIDTH_NORMAL
 
 FWIDTH_SEMI_EXPANDED
 
 FWIDTH_EXPANDED
 
 FWIDTH_EXTRA_EXPANDED
 
 FWIDTH_ULTRA_EXPANDED
 
 ARG_1_AND_2_ARE_WORDS
 
 ARGS_ARE_XY_VALUES
 
 ROUND_XY_TO_GRID
 
 WE_HAVE_A_SCALE
 
 MORE_COMPONENTS
 
 WE_HAVE_AN_X_AND_Y_SCALE
 
 WE_HAVE_A_TWO_BY_TWO
 
 WE_HAVE_INSTRUCTIONS
 
 USE_MY_METRICS
 
 OVERLAP_COMPOUND
 
 BBTYPE_BROWSEBOX
 
 BBTYPE_TABLE
 
 BBTYPE_ROWHEADERBAR
 
 BBTYPE_COLUMNHEADERBAR
 
 BBTYPE_TABLECELL
 
 BBTYPE_ROWHEADERCELL
 
 BBTYPE_COLUMNHEADERCELL
 
 BBTYPE_CHECKBOXCELL
 
 BBINDEX_COLUMNHEADERBAR
 
 BBINDEX_ROWHEADERBAR
 
 BBINDEX_TABLE
 
 BBINDEX_FIRSTCONTROL
 
static const char ICON_THEME_PACKAGE_PREFIX []
 
static const char EXTENSION_FOR_ICON_PACKAGES []
 
const std::map< PointerStyle, OString > gaLOKPointerMap
 
static const sal_uInt8 mpDefaultColorTable [256]
 
static const char *const modname
 
static const char *const modver
 
static const char *const modextra
 
sal_uInt32 tag
 
void(* f )(TrueTypeTable *)
 
static struct vcl:: { ... }  vtable1 []
 
static struct vcl:: { ... }  vtable2 []
 
static ConverterCache aCC
 
constexpr int OS2_Legacy_length
 
constexpr int OS2_V0_length
 
constexpr int OS2_V1_length
 
constexpr int OS2_usWeightClass_offset
 
constexpr int OS2_usWidthClass_offset
 
constexpr int OS2_fsType_offset
 
constexpr int OS2_panose_offset
 
constexpr int OS2_panoseNbBytes_offset
 
constexpr int OS2_ulUnicodeRange1_offset
 
constexpr int OS2_ulUnicodeRange2_offset
 
constexpr int OS2_ulUnicodeRange3_offset
 
constexpr int OS2_ulUnicodeRange4_offset
 
constexpr int OS2_fsSelection_offset
 
constexpr int OS2_typoAscender_offset
 
constexpr int OS2_typoDescender_offset
 
constexpr int OS2_typoLineGap_offset
 
constexpr int OS2_winAscent_offset
 
constexpr int OS2_winDescent_offset
 
constexpr int OS2_ulCodePageRange1_offset
 
constexpr int OS2_ulCodePageRange2_offset
 
constexpr int HHEA_Length
 
constexpr int HHEA_ascender_offset
 
constexpr int HHEA_descender_offset
 
constexpr int HHEA_lineGap_offset
 
constexpr int HHEA_caretSlopeRise_offset
 
constexpr int HHEA_caretSlopeRun_offset
 
constexpr int POST_italicAngle_offset
 
constexpr int POST_underlinePosition_offset
 
constexpr int POST_underlineThickness_offset
 
constexpr int POST_isFixedPitch_offset
 
constexpr int HEAD_Length
 
constexpr int HEAD_majorVersion_offset
 
constexpr int HEAD_fontRevision_offset
 
constexpr int HEAD_magicNumber_offset
 
constexpr int HEAD_flags_offset
 
constexpr int HEAD_unitsPerEm_offset
 
constexpr int HEAD_created_offset
 
constexpr int HEAD_xMin_offset
 
constexpr int HEAD_yMin_offset
 
constexpr int HEAD_xMax_offset
 
constexpr int HEAD_yMax_offset
 
constexpr int HEAD_macStyle_offset
 
constexpr int HEAD_lowestRecPPEM_offset
 
constexpr int HEAD_fontDirectionHint_offset
 
constexpr int HEAD_indexToLocFormat_offset
 
constexpr int HEAD_glyphDataFormat_offset
 
constexpr int MAXP_Version1Length
 
constexpr int MAXP_numGlyphs_offset
 
constexpr int MAXP_maxPoints_offset
 
constexpr int MAXP_maxContours_offset
 
constexpr int MAXP_maxCompositePoints_offset
 
constexpr int MAXP_maxCompositeContours_offset
 
constexpr int GLYF_Length
 
constexpr int GLYF_numberOfContours_offset
 
constexpr int GLYF_xMin_offset
 
constexpr int GLYF_yMin_offset
 
constexpr int GLYF_xMax_offset
 
constexpr int GLYF_yMax_offset
 
constexpr sal_uInt32 T_true
 
constexpr sal_uInt32 T_ttcf
 
constexpr sal_uInt32 T_otto
 
constexpr sal_uInt32 T_maxp
 
constexpr sal_uInt32 T_glyf
 
constexpr sal_uInt32 T_head
 
constexpr sal_uInt32 T_loca
 
constexpr sal_uInt32 T_name
 
constexpr sal_uInt32 T_hhea
 
constexpr sal_uInt32 T_hmtx
 
constexpr sal_uInt32 T_cmap
 
constexpr sal_uInt32 T_vhea
 
constexpr sal_uInt32 T_vmtx
 
constexpr sal_uInt32 T_OS2
 
constexpr sal_uInt32 T_post
 
constexpr sal_uInt32 T_cvt
 
constexpr sal_uInt32 T_prep
 
constexpr sal_uInt32 T_fpgm
 
constexpr sal_uInt32 T_gsub
 
constexpr sal_uInt32 T_CFF
 
constexpr int O_maxp
 
constexpr int O_glyf
 
constexpr int O_head
 
constexpr int O_loca
 
constexpr int O_name
 
constexpr int O_hhea
 
constexpr int O_hmtx
 
constexpr int O_cmap
 
constexpr int O_vhea
 
constexpr int O_vmtx
 
constexpr int O_OS2
 
constexpr int O_post
 
constexpr int O_cvt
 
constexpr int O_prep
 
constexpr int O_fpgm
 
constexpr int O_gsub
 
constexpr int O_CFF
 
constexpr int NUM_TAGS