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

Namespaces

namespace  bitmap
 
namespace  CodePageCoverage
 
namespace  CommandInfoProvider
 
namespace  detail
 
namespace  drawmode
 
namespace  fileregistration
 
namespace  filter
 
namespace  font
 A PhysicalFontFaceCollection is created by a PhysicalFontCollection and becomes invalid when original PhysicalFontCollection is modified.
 
namespace  graphic
 
namespace  lok
 
namespace  pdf
 
namespace  printer
 
namespace  RoadmapWizardTypes
 
namespace  solarthread
 
namespace  table
 
namespace  test
 Rendering test result.
 
namespace  text
 
namespace  UnicodeCoverage
 
namespace  unohelper
 
namespace  unotools
 
namespace  WizardTypes
 

Classes

class  AbstractTrueTypeFont
 
class  BicubicKernel
 
class  BilinearKernel
 
class  BitmapScaleBicubicFilter
 
class  BitmapScaleBilinearFilter
 
class  BitmapScaleConvolutionFilter
 
class  BitmapScaleLanczos3Filter
 
class  BufferDevice
 Buffers drawing on a vcl::RenderContext using a VirtualDevice. More...
 
class  CommandImageResolver
 
struct  ControlLayoutData
 
struct  ControlPoint
 ControlPoint structure used by GetTTGlyphPoints() More...
 
class  ControlTextRenderer
 a class which allows rendering text of a Control onto a device, by taking into account the metrics of a reference device. More...
 
struct  ControlTypeAndPart
 
class  Cursor
 
class  DefaultTextLayout
 is an implementation of the ITextLayout interface which simply delegates its calls to the respective methods of an OutputDevice instance, without any inbetween magic. More...
 
class  DeleteOnDeinit
 
class  DeleteOnDeinitBase
 
class  DeleteUnoReferenceOnDeinit
 Similar to DeleteOnDeinit, the DeleteUnoReferenceOnDeinit template class makes sure that a static UNO object is disposed and released at the right time. More...
 
class  DeletionListener
 
class  DeletionNotifier
 
class  DisplayConnectionDispatch
 
class  EnumContext
 
struct  ExternalPDFStream
 
class  ExternalPDFStreams
 
class  ExtOutDevData
 
class  FileDefinitionWidgetDraw
 
class  Font
 
struct  FontCapabilities
 
struct  GlobalSyncData
 
struct  GlyphData
 Structure used by the TrueType Creator and GetRawGlyphData() More...
 
class  GraphicFormatDetector
 
class  HyperLabel
 
class  I18nHelper
 
class  IAccessibleBrowseBox
 interface for an implementation of a browse box's Accessible component More...
 
class  IAccessibleFactory
 
class  IAccessibleTableProvider
 This abstract class provides methods to implement an accessible table object. More...
 
class  IAccessibleTabListBox
 interface for an implementation of a table control's Accessible component More...
 
class  IContext
 
class  IconThemeInfo
 This class provides information about an icon theme. More...
 
class  IconThemeScanner
 This class scans a folder for icon themes and provides the results. More...
 
class  IconThemeSelector
 This class helps to choose an icon theme from a list of installed themes. More...
 
class  ImageRepository
 
struct  ImplOldStyleAdaptorData
 
class  ImplPrinterControllerData
 
class  IPrioritable
 
class  ISearchableStringList
 
class  ITextLayout
 
class  ITiledRenderable
 
class  IWizardPageController
 
class  Kernel
 
class  KeyCode
 
class  Lanczos3Kernel
 
struct  longHorMetrics
 
struct  MenuLayoutData
 
struct  NameRecord
 Structure used by the TrueType Creator and CreateTTFromTTGlyphs() More...
 
class  OpenLockedQueryBox
 
class  OWizardPage
 
struct  PageSyncData
 
class  PaintBufferGuard
 Sets up the buffer to have settings matching the window, and restores the original state in the dtor. More...
 
struct  ParenStackEntry
 
struct  PDFExtOutDevBookmarkEntry
 
class  PDFExtOutDevData
 
class  PDFFontCache
 
struct  PDFGraphicAnnotation
 
class  PDFGraphicResult
 
struct  PDFNote
 
class  PDFObjectContainer
 Allows creating, updating and writing PDF objects in a container. More...
 
class  PDFObjectCopier
 Copies objects from one PDF file into another one. More...
 
class  PDFOutputStream
 
class  PDFStreamIf
 
class  PDFWriter
 
class  PDFWriterImpl
 
class  PngImageReader
 
class  PNGWriter
 
class  PNGWriterImpl
 
class  PrintDialog
 
class  PrinterController
 
class  PrinterOptionsHelper
 
class  PrintProgressDialog
 
class  QuickSelectionEngine
 
struct  QuickSelectionEngine_Data
 
class  ReferenceDeviceTextLayout
 
class  Region
 
class  RenderTools
 
class  RoadmapImpl
 
class  RoadmapItem
 
struct  RoadmapTypes
 
class  RoadmapWizard
 wizard for a roadmap More...
 
struct  RoadmapWizardImpl
 
class  RoadmapWizardMachine
 is - no, not a wizard for a roadmap, but the base class for wizards supporting a roadmap. More...
 
class  RoadmapWizardTravelSuspension
 helper class to temporarily suspend any traveling in the wizard More...
 
class  ScanlineWriter
 
class  ScopedAntialiasing
 
class  ScopedBitmapAccess
 This template handles BitmapAccess the RAII way. More...
 
class  ScriptRun
 
class  SettingsConfigItem
 
class  SmallOUStrMap
 
class  SolarMutexTryAndBuyGuard
 guard class that uses tryToAcquire() and has isAcquired() to check More...
 
class  SolarThreadExecutor
 
struct  State
 
struct  SvHeaderTabListBoxImpl
 
class  SwapFile
 
struct  ToolBoxLayoutData
 
struct  TrueTypeCreator
 
class  TrueTypeFont
 
struct  TrueTypeTable
 
struct  TTGlobalFontInfo_
 Return value of GetTTGlobalFontInfo() More...
 
struct  TTSimpleGlyphMetrics
 Structure used by GetTTSimpleCharMetrics() functions. More...
 
class  WidgetDefinition
 
class  WidgetDefinitionPart
 
class  WidgetDefinitionReader
 
class  WidgetDefinitionSettings
 
class  WidgetDefinitionState
 
class  WidgetDefinitionStyle
 
class  WidgetDrawAction
 
class  WidgetDrawActionExternal
 
class  WidgetDrawActionImage
 
class  WidgetDrawActionLine
 
class  WidgetDrawActionRectangle
 
class  WidgetDrawActionShape
 
class  WidgetDrawInterface
 
class  Window
 
class  WindowData
 
class  WindowOutputDevice
 
class  WindowPosSize
 There are multiple ways to store the two different areas of a vcl::Window. More...
 
class  WizardMachine
 implements some kind of finite automata, where the states of the automata exactly correlate with tab pages. More...
 
struct  WizardMachineImplData
 
class  WizardTravelSuspension
 helper class to temporarily suspend any traveling in the wizard More...
 

Typedefs

typedef OutputDevice RenderContext
 
typedef OutputDevice RenderContext
 
typedef std::vector< RoadmapItem * > HL_Vector
 
typedef int ThreeInts[3]
 
typedef std::map< vcl::LOKWindowId, VclPtr< vcl::Window > > LOKWindowsMap
 
typedef std::unordered_map< OUString, OUString > OUStrMap
 
typedef struct TTGlobalFontInfo_ TTGlobalFontInfo
 Return value of GetTTGlobalFontInfo() More...
 
typedef sal_Int32 F16Dot16
 fixed: 16.16 More...
 
typedef std::unique_ptr< PaintBufferGuard, o3tl::default_delete< PaintBufferGuard > > PaintBufferGuardPtr
 
typedef void *(* GetSvtAccessibilityComponentFactory) ()
 a function which is able to create a factory for the standard Accessible/Context components needed for standard toolkit controls More...
 
typedef std::pair< const OString, const OString > LOKPayloadItem
 
typedef sal_uInt32 LOKWindowId
 
typedef OutputDevice RenderContext
 
typedef const void * StringEntryIdentifier
 

Enumerations

enum  TTCRErrCodes {
  TTCR_OK ,
  TTCR_ZEROGLYPHS ,
  TTCR_UNKNOWN ,
  TTCR_NONAMES ,
  TTCR_NAMETOOLONG ,
  TTCR_POSTFORMAT
}
 Error codes for most functions. More...
 
enum class  DragOrDrop {
  Drag ,
  Drop
}
 
enum class  SFErrCodes {
  Ok ,
  BadFile ,
  FileIo ,
  Memory ,
  GlyphNum ,
  BadArg ,
  TtFormat ,
  FontNo
}
 Return value of OpenTTFont() and CreateT3FromTTGlyphs() More...
 
enum  WeightClass {
  FW_THIN = 100 ,
  FW_EXTRALIGHT = 200 ,
  FW_LIGHT = 300 ,
  FW_NORMAL = 400 ,
  FW_MEDIUM = 500 ,
  FW_SEMIBOLD = 600 ,
  FW_BOLD = 700 ,
  FW_EXTRABOLD = 800 ,
  FW_BLACK = 900
}
 Value of the weight member of the TTGlobalFontInfo struct. More...
 
enum  WidthClass {
  FWIDTH_ULTRA_CONDENSED = 1 ,
  FWIDTH_EXTRA_CONDENSED = 2 ,
  FWIDTH_CONDENSED = 3 ,
  FWIDTH_SEMI_CONDENSED = 4 ,
  FWIDTH_NORMAL = 5 ,
  FWIDTH_SEMI_EXPANDED = 6 ,
  FWIDTH_EXPANDED = 7 ,
  FWIDTH_EXTRA_EXPANDED = 8 ,
  FWIDTH_ULTRA_EXPANDED = 9
}
 Value of the width member of the TTGlobalFontInfo struct. More...
 
enum  CompositeFlags {
  ARG_1_AND_2_ARE_WORDS = 1 ,
  ARGS_ARE_XY_VALUES = 1<<1 ,
  ROUND_XY_TO_GRID = 1<<2 ,
  WE_HAVE_A_SCALE = 1<<3 ,
  MORE_COMPONENTS = 1<<5 ,
  WE_HAVE_AN_X_AND_Y_SCALE = 1<<6 ,
  WE_HAVE_A_TWO_BY_TWO = 1<<7 ,
  WE_HAVE_INSTRUCTIONS = 1<<8 ,
  USE_MY_METRICS = 1<<9 ,
  OVERLAP_COMPOUND = 1<<10
}
 Composite glyph flags definition. More...
 
enum class  WidgetDrawActionType {
  RECTANGLE ,
  LINE ,
  IMAGE ,
  EXTERNAL
}
 
enum  AccessibleTableChildIndex {
  BBINDEX_COLUMNHEADERBAR = 0 ,
  BBINDEX_ROWHEADERBAR = 1 ,
  BBINDEX_TABLE = 2 ,
  BBINDEX_FIRSTCONTROL = 3
}
 
enum class  PixelFormat {
  INVALID = 0 ,
  N1_BPP = 1 ,
  N8_BPP = 8 ,
  N24_BPP = 24 ,
  N32_BPP = 32
}
 Pixel format of the bitmap in bits per pixel. More...
 
enum class  DeleteOnDeinitFlag { Empty }
 
enum class  NupOrderType {
  LRTB ,
  TBLR ,
  TBRL ,
  RLTB
}
 
enum class  PushFlags {
  NONE = 0x0000 ,
  LINECOLOR = 0x0001 ,
  FILLCOLOR = 0x0002 ,
  FONT = 0x0004 ,
  TEXTCOLOR = 0x0008 ,
  MAPMODE = 0x0010 ,
  CLIPREGION = 0x0020 ,
  RASTEROP = 0x0040 ,
  TEXTFILLCOLOR = 0x0080 ,
  TEXTALIGN = 0x0100 ,
  REFPOINT = 0x0200 ,
  TEXTLINECOLOR = 0x0400 ,
  TEXTLAYOUTMODE = 0x0800 ,
  TEXTLANGUAGE = 0x1000 ,
  OVERLINECOLOR = 0x2000 ,
  ALL = 0xFFFF
}
 
enum class  ImageType {
  Size16 ,
  Size26 ,
  Size32 ,
  Small = Size16 ,
  LAST = Size32
}
 
enum class  WindowState {
  NONE = 0x0000 ,
  Normal = 0x0001 ,
  Minimized = 0x0002 ,
  Maximized = 0x0004 ,
  MaximizedHorz = 0x0010 ,
  MaximizedVert = 0x0020 ,
  FullScreen = 0x0040 ,
  SystemMask = 0xffff
}
 
enum class  WindowDataMask {
  NONE = 0x0000 ,
  X = 0x0001 ,
  Y = 0x0002 ,
  Width = 0x0004 ,
  Height = 0x0008 ,
  State = 0x0010 ,
  Minimized = 0x0020 ,
  MaximizedX = 0x0100 ,
  MaximizedY = 0x0200 ,
  MaximizedWidth = 0x0400 ,
  MaximizedHeight = 0x0800 ,
  Pos = X | Y ,
  Size = Width | Height ,
  PosSize = Pos | Size ,
  PosSizeState = Pos | Size | State ,
  All
}
 

Functions

FieldUnit EnglishStringToMetric (std::string_view rEnglishMetricString)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * vcl_SystemClipboard_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &args)
 
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 > &)
 
void SetGetSpecialCharsFunction (FncGetSpecialChars fn)
 
FncGetSpecialChars GetGetSpecialCharsFunction ()
 
sal_Int64 ConvertValue (sal_Int64 nValue, sal_Int64 mnBaseValue, sal_uInt16 nDecDigits, FieldUnit eInUnit, FieldUnit eOutUnit)
 
sal_Int64 ConvertValue (sal_Int64 nValue, sal_uInt16 nDigits, MapUnit eInUnit, FieldUnit eOutUnit)
 
double ConvertDoubleValue (double nValue, sal_Int64 mnBaseValue, sal_uInt16 nDecDigits, FieldUnit eInUnit, FieldUnit eOutUnit)
 
double ConvertDoubleValue (double nValue, sal_uInt16 nDigits, MapUnit eInUnit, FieldUnit eOutUnit)
 
double ConvertDoubleValue (double nValue, sal_uInt16 nDigits, FieldUnit eInUnit, MapUnit eOutUnit)
 
bool TextToValue (const OUString &rStr, double &rValue, sal_Int64 nBaseValue, sal_uInt16 nDecDigits, const LocaleDataWrapper &rLocaleDataWrapper, FieldUnit eUnit)
 
sal_Int32 NaturalSortCompare (const OUString &rA, const OUString &rB)
 
 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)
 
bool peekGraphicFormat (SvStream &rStream, OUString &rFormatExtension, bool bTest)
 
size_t RenderPDFBitmaps (const void *pBuffer, int nSize, std::vector< BitmapEx > &rBitmaps, size_t nFirstPage=0, int nPages=1, const basegfx::B2DTuple *pSizeHint=nullptr)
 Fills the rBitmaps vector with rendered pages. More...
 
bool importPdfVectorGraphicData (SvStream &rStream, std::shared_ptr< VectorGraphicData > &rVectorGraphicData)
 Imports a PDF stream as a VectorGraphicData. More...
 
bool ImportPDF (SvStream &rStream, Graphic &rGraphic)
 Imports a PDF stream into rGraphic. More...
 
size_t ImportPDFUnloaded (const OUString &rURL, std::vector< PDFGraphicResult > &rGraphics)
 Import PDF as Graphic images (1 per page), but not loaded yet. More...
 
bool ImportPNG (SvStream &rInputStream, Graphic &rGraphic, GraphicFilterImportFlags nImportFlags, BitmapScopedWriteAccess *pAccess, AlphaScopedWriteAccess *pAlphaAccess)
 
static void * smalloc (size_t size)
 
static void * scalloc (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 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 char toHex (sal_uInt8 nIndex)
 
static HexFmt * HexFmtNew (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 (AbstractTrueTypeFont const *ttf, sal_uInt32 glyphID, TTGlyphMetrics *metrics)
 
static int GetTTGlyphOutline (AbstractTrueTypeFont *, sal_uInt32, ControlPoint **, TTGlyphMetrics *, std::vector< sal_uInt32 > *)
 
static int GetSimpleTTOutline (AbstractTrueTypeFont const *ttf, sal_uInt32 glyphID, ControlPoint **pointArray, TTGlyphMetrics *metrics)
 
static F16Dot16 fromF2Dot14 (sal_Int16 n)
 
static int GetCompoundTTOutline (AbstractTrueTypeFont *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)
 
int CountTTCFonts (const char *fname)
 Get the number of fonts contained in a TrueType collection. More...
 
SFErrCodes OpenTTFontFile (const char *fname, sal_uInt32 facenum, TrueTypeFont **ttf, const FontCharMapRef xCharMap=nullptr)
 TrueTypeFont constructor. More...
 
SFErrCodes OpenTTFontBuffer (const void *pBuffer, sal_uInt32 nLen, sal_uInt32 facenum, TrueTypeFont **ttf, const FontCharMapRef xCharMap=nullptr)
 TrueTypeFont constructor. More...
 
void CloseTTFont (TrueTypeFont *)
 TrueTypeFont destructor. More...
 
int GetTTGlyphPoints (AbstractTrueTypeFont *ttf, sal_uInt32 glyphID, ControlPoint **pointArray)
 Extracts TrueType control points, and stores them in an allocated array pointed to by *pointArray. More...
 
int GetTTGlyphComponents (AbstractTrueTypeFont *ttf, sal_uInt32 glyphID, std::vector< sal_uInt32 > &glyphlist)
 For a specified glyph adds all component glyphs IDs to the list and return their number. More...
 
SFErrCodes CreateT3FromTTGlyphs (TrueTypeFont *ttf, FILE *outf, const char *fname, sal_uInt16 const *glyphArray, sal_uInt8 *encoding, int nGlyphs, int wmode)
 Generates a new PostScript Type 3 font and dumps it to outf file. More...
 
SFErrCodes CreateTTFromTTGlyphs (AbstractTrueTypeFont *ttf, const char *fname, sal_uInt16 const *glyphArray, sal_uInt8 const *encoding, int nGlyphs)
 Generates a new TrueType font and dumps it to outf file. More...
 
static GlyphOffsets * GlyphOffsetsNew (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)
 Generates a new PostScript Type42 font and dumps it to outf file. More...
 
std::unique_ptr< sal_uInt16[]> GetTTSimpleGlyphMetrics (AbstractTrueTypeFont const *ttf, const sal_uInt16 *glyphArray, int nGlyphs, bool vertical)
 Queries glyph metrics. More...
 
void GetTTFontMetrics (const uint8_t *pHhea, size_t nHhea, const uint8_t *pOs2, size_t nOs2, TTGlobalFontInfo *info)
 Returns fonts metrics. More...
 
bool GetTTGlobalFontHeadInfo (const AbstractTrueTypeFont *ttf, int &xMin, int &yMin, int &xMax, int &yMax, sal_uInt16 &macStyle)
 Returns part of the head table info, normally collected by GetTTGlobalFontInfo. More...
 
void GetTTGlobalFontInfo (TrueTypeFont *ttf, TTGlobalFontInfo *info)
 Returns global font information about the TrueType font. More...
 
GlyphDataGetTTRawGlyphData (AbstractTrueTypeFont *ttf, sal_uInt32 glyphID)
 Extracts raw glyph data from the 'glyf' table and returns it in an allocated GlyphData structure. More...
 
int GetTTNameRecords (AbstractTrueTypeFont const *ttf, NameRecord **nr)
 Extracts all Name Records from the font and stores them in an allocated array of NameRecord structs. More...
 
void DisposeNameRecords (NameRecord *nr, int n)
 Deallocates previously allocated array of NameRecords. More...
 
template<size_t N>
static void append (std::bitset< N > &rSet, size_t const nOffset, sal_uInt32 const nValue)
 
bool getTTCoverage (std::optional< std::bitset< UnicodeCoverage::MAX_UC_ENUM > > &rUnicodeRange, std::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 void * smalloc (sal_uInt32 size)
 
static void * scalloc (sal_uInt32 n, sal_uInt32 size)
 
void TrueTypeCreatorNewEmpty (sal_uInt32 tag, TrueTypeCreator **_this)
 TrueTypeCreator constructor. More...
 
void AddTable (TrueTypeCreator *_this, TrueTypeTable *table)
 Adds a TrueType table to the TrueType creator. More...
 
void RemoveTable (TrueTypeCreator *_this, sal_uInt32 tag)
 Removes a TrueType table from the TrueType creator if it is stored there. More...
 
static void ProcessTables (TrueTypeCreator *)
 
SFErrCodes StreamToMemory (TrueTypeCreator *_this, sal_uInt8 **ptr, sal_uInt32 *length)
 Writes a TrueType font generated by the TrueTypeCreator to a segment of memory that this method allocates. More...
 
SFErrCodes StreamToFile (TrueTypeCreator *_this, const char *fname)
 Writes a TrueType font generated by the TrueTypeCreator to a file. More...
 
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)
 Creates a new raw TrueType table. More...
 
TrueTypeTableTrueTypeTableNew_head (sal_uInt32 fontRevision, sal_uInt16 flags, sal_uInt16 unitsPerEm, const sal_uInt8 *created, sal_uInt16 macStyle, sal_uInt16 lowestRecPPEM, sal_Int16 fontDirectionHint)
 Creates a new 'head' table for a TrueType font. More...
 
TrueTypeTableTrueTypeTableNew_hhea (sal_Int16 ascender, sal_Int16 descender, sal_Int16 linegap, sal_Int16 caretSlopeRise, sal_Int16 caretSlopeRun)
 Creates a new 'hhea' table for a TrueType font. More...
 
TrueTypeTableTrueTypeTableNew_loca ()
 Creates a new empty 'loca' table for a TrueType font. More...
 
TrueTypeTableTrueTypeTableNew_maxp (const sal_uInt8 *maxp, int size)
 Creates a new 'maxp' table based on an existing maxp table. More...
 
TrueTypeTableTrueTypeTableNew_glyf ()
 Creates a new empty 'glyf' table. More...
 
TrueTypeTableTrueTypeTableNew_cmap ()
 Creates a new empty 'cmap' table. More...
 
static void DisposeNameRecord (void *ptr)
 
static NameRecordNameRecordNewCopy (NameRecord const *nr)
 
TrueTypeTableTrueTypeTableNew_name (int n, NameRecord const *nr)
 Creates a new 'name' table. More...
 
TrueTypeTableTrueTypeTableNew_post (sal_Int32 format, sal_Int32 italicAngle, sal_Int16 underlinePosition, sal_Int16 underlineThickness, sal_uInt32 isFixedPitch)
 Creates a new 'post' table of one of the supported formats. More...
 
int GetRawData (TrueTypeTable *, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
 This function converts the data of a TrueType table to a raw array of bytes. More...
 
void cmapAdd (TrueTypeTable *, sal_uInt32 id, sal_uInt32 c, sal_uInt32 g)
 Add a character/glyph pair to a cmap table. More...
 
sal_uInt32 glyfAdd (TrueTypeTable *, GlyphData *glyphdata, AbstractTrueTypeFont *fnt)
 Add a glyph to a glyf table. More...
 
sal_uInt32 glyfCount (const TrueTypeTable *)
 Query the number of glyphs currently stored in the 'glyf' table. More...
 
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 void appendStructureAttributeLine (PDFWriter::StructAttribute i_eAttr, const PDFStructureAttribute &i_rVal, OStringBuffer &o_rLine, bool i_bIsFixedInt)
 
static bool getPfbSegmentLengths (const unsigned char *pFontBytes, int nByteLen, ThreeInts &rSegmentLengths)
 
static void appendSubsetName (int nSubsetID, std::u16string_view rPSName, OStringBuffer &rBuffer)
 
static const ColorreplaceColor (const Color &rCol1, const Color &rCol2)
 
void escapeStringXML (const OUString &rStr, OUString &rValue)
 
static void lcl_assignMeta (const OUString &aValue, OString &aMeta)
 
static double calcAngle (const tools::Rectangle &rRect, const Point &rPoint)
 
static std::shared_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 bool sameScript (int32_t scriptOne, int32_t scriptTwo)
 
BinaryDataContainer convertUnoBinaryDataContainer (const css::uno::Reference< css::util::XBinaryDataContainer > &rxBinaryDataContainer)
 
std::shared_ptr< VectorGraphicDataloadVectorGraphic (BinaryDataContainer const &rDataContainer, VectorGraphicDataType eType)
 
 IMPL_LINK (EventPoster, DoEvent_Impl, void *,, void)
 
void VclBuilderPreload ()
 Pre-loads all modules containing UI information. More...
 
void EndAllDialogs (vcl::Window const *pParent)
 
void EnableDialogInput (vcl::Window *pWindow)
 
void CloseTopLevel (vcl::Window *pWindow)
 
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)
 
bool IsInPopupMenuExecute ()
 
 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 void lcl_HandleScrollHelper (ScrollBar *pScrl, double nN, bool isMultiplyByLineSize)
 
static bool HasParentDockingWindow (const vcl::Window *pWindow)
 
VCL_DLLPUBLIC css::uno::Reference< css::uno::XInterface > OleDnDHelper (const css::uno::Reference< css::lang::XInitialization > &, sal_IntPtr pWin, DragOrDrop)
 
VCL_DLLPUBLIC css::uno::Reference< css::uno::XInterface > X11DnDHelper (const css::uno::Reference< css::lang::XInitialization > &, sal_IntPtr pWin)
 
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 * matchArray (const char *pSource, sal_Int32 nSourceSize, const char *pSearch, sal_Int32 nSearchSize)
 
const char * matchArrayWithString (const char *pSource, sal_Int32 nSourceSize, OString const &rString)
 
bool checkArrayForMatchingStrings (const char *pSource, sal_Int32 nSourceSize, std::vector< OString > const &rStrings)
 
const char * getLangBoost ()
 
constexpr bool isPalettePixelFormat (PixelFormat ePixelFormat)
 Is it a pixel format that forces creation of a palette. More...
 
constexpr sal_uInt16 pixelFormatBitCount (PixelFormat ePixelFormat)
 
constexpr sal_Int64 numberOfColors (PixelFormat ePixelFormat)
 
constexpr PixelFormat bitDepthToPixelFormat (sal_uInt16 nBitDepth)
 
class UNLESS_MERGELIBS (VCL_DLLPUBLIC) AccessibleFactoryAccess
 a client for the accessibility implementations which have been outsourced from the main vcl/svtools libraries More...
 
double ConvertDoubleValue (sal_Int64 nValue, sal_Int64 nBaseValue, sal_uInt16 nDecDigits, FieldUnit eInUnit, FieldUnit eOutUnit)
 
double ConvertDoubleValue (sal_Int64 nValue, sal_uInt16 nDecDigits, FieldUnit eInUnit, MapUnit eOutUnit)
 
double ConvertDoubleValue (sal_Int64 nValue, sal_uInt16 nDecDigits, MapUnit eInUnit, FieldUnit eOutUnit)
 
template<typename charT , typename traits >
std::basic_ostream< charT, traits > & operator<< (std::basic_ostream< charT, traits > &stream, const Region &rRegion)
 
std::ostream & operator<< (std::ostream &s, const WindowPosSize &rPosSize)
 
std::ostream & operator<< (std::ostream &s, const WindowData &rData)
 

Variables

const sal_Unicode ICON_THEME_PACKAGE_PREFIX [] = u"images_"
 
const sal_Unicode EXTENSION_FOR_ICON_PACKAGES [] = u".zip"
 
const std::map< PointerStyle, OString > gaLOKPointerMap
 
const char *const modname = "SunTypeTools-TT"
 
const char *const modver = "1.0"
 
const char *const modextra = "gelf"
 
struct {
   sal_uInt32   vcl::tag
 
   void(*   vcl::f )(TrueTypeTable *)
 
vtable1 []
 
struct {
   sal_uInt32   vcl::tag
 
   int(*   vcl::f )(TrueTypeTable *, sal_uInt8 **,
       sal_uInt32 *, sal_uInt32 *)
 
vtable2 []
 
static ConverterCache aCC
 
constexpr int OS2_Legacy_length = 68
 
constexpr int OS2_V0_length = 78
 
constexpr int OS2_V1_length = 86
 
constexpr int OS2_usWeightClass_offset = 4
 
constexpr int OS2_usWidthClass_offset = 6
 
constexpr int OS2_fsType_offset = 8
 
constexpr int OS2_panose_offset = 32
 
constexpr int OS2_panoseNbBytes_offset = 10
 
constexpr int OS2_ulUnicodeRange1_offset = 42
 
constexpr int OS2_ulUnicodeRange2_offset = 46
 
constexpr int OS2_ulUnicodeRange3_offset = 50
 
constexpr int OS2_ulUnicodeRange4_offset = 54
 
constexpr int OS2_fsSelection_offset = 62
 
constexpr int OS2_typoAscender_offset = 68
 
constexpr int OS2_typoDescender_offset = 70
 
constexpr int OS2_typoLineGap_offset = 72
 
constexpr int OS2_winAscent_offset = 74
 
constexpr int OS2_winDescent_offset = 76
 
constexpr int OS2_ulCodePageRange1_offset = 78
 
constexpr int OS2_ulCodePageRange2_offset = 82
 
constexpr int HHEA_Length = 36
 
constexpr int HHEA_ascender_offset = 4
 
constexpr int HHEA_descender_offset = 6
 
constexpr int HHEA_lineGap_offset = 8
 
constexpr int HHEA_caretSlopeRise_offset = 18
 
constexpr int HHEA_caretSlopeRun_offset = 20
 
constexpr int POST_italicAngle_offset = 4
 
constexpr int POST_underlinePosition_offset = 8
 
constexpr int POST_underlineThickness_offset = 10
 
constexpr int POST_isFixedPitch_offset = 12
 
constexpr int HEAD_Length = 54
 
constexpr int HEAD_majorVersion_offset = 0
 
constexpr int HEAD_fontRevision_offset = 4
 
constexpr int HEAD_magicNumber_offset = 12
 
constexpr int HEAD_flags_offset = 16
 
constexpr int HEAD_unitsPerEm_offset = 18
 
constexpr int HEAD_created_offset = 20
 
constexpr int HEAD_xMin_offset = 36
 
constexpr int HEAD_yMin_offset = 38
 
constexpr int HEAD_xMax_offset = 40
 
constexpr int HEAD_yMax_offset = 42
 
constexpr int HEAD_macStyle_offset = 44
 
constexpr int HEAD_lowestRecPPEM_offset = 46
 
constexpr int HEAD_fontDirectionHint_offset = 48
 
constexpr int HEAD_indexToLocFormat_offset = 50
 
constexpr int HEAD_glyphDataFormat_offset = 52
 
constexpr int MAXP_Version1Length = 32
 
constexpr int MAXP_numGlyphs_offset = 4
 
constexpr int MAXP_maxPoints_offset = 6
 
constexpr int MAXP_maxContours_offset = 8
 
constexpr int MAXP_maxCompositePoints_offset = 10
 
constexpr int MAXP_maxCompositeContours_offset = 12
 
constexpr int GLYF_Length = 10
 
constexpr int GLYF_numberOfContours_offset = 0
 
constexpr int GLYF_xMin_offset = 2
 
constexpr int GLYF_yMin_offset = 4
 
constexpr int GLYF_xMax_offset = 6
 
constexpr int GLYF_yMax_offset = 8
 
constexpr sal_uInt32 T_true = 0x74727565
 
constexpr sal_uInt32 T_ttcf = 0x74746366
 
constexpr sal_uInt32 T_otto = 0x4f54544f
 
constexpr sal_uInt32 T_maxp = 0x6D617870
 
constexpr sal_uInt32 T_glyf = 0x676C7966
 
constexpr sal_uInt32 T_head = 0x68656164
 
constexpr sal_uInt32 T_loca = 0x6C6F6361
 
constexpr sal_uInt32 T_name = 0x6E616D65
 
constexpr sal_uInt32 T_hhea = 0x68686561
 
constexpr sal_uInt32 T_hmtx = 0x686D7478
 
constexpr sal_uInt32 T_cmap = 0x636D6170
 
constexpr sal_uInt32 T_vhea = 0x76686561
 
constexpr sal_uInt32 T_vmtx = 0x766D7478
 
constexpr sal_uInt32 T_OS2 = 0x4F532F32
 
constexpr sal_uInt32 T_post = 0x706F7374
 
constexpr sal_uInt32 T_cvt = 0x63767420
 
constexpr sal_uInt32 T_prep = 0x70726570
 
constexpr sal_uInt32 T_fpgm = 0x6670676D
 
constexpr sal_uInt32 T_gsub = 0x47535542
 
constexpr sal_uInt32 T_CFF = 0x43464620
 
constexpr int O_maxp = 0
 
constexpr int O_glyf = 1
 
constexpr int O_head = 2
 
constexpr int O_loca = 3
 
constexpr int O_name = 4
 
constexpr int O_hhea = 5
 
constexpr int O_hmtx = 6
 
constexpr int O_cmap = 7
 
constexpr int O_vhea = 8
 
constexpr int O_vmtx = 9
 
constexpr int O_OS2 = 10
 
constexpr int O_post = 11
 
constexpr int O_cvt = 12
 
constexpr int O_prep = 13
 
constexpr int O_fpgm = 14
 
constexpr int O_gsub = 15
 
constexpr int O_CFF = 16
 
constexpr int NUM_TAGS = 17
 
constexpr int PDF_INSERT_MAGIC_SCALE_FACTOR = 1
 

Typedef Documentation

◆ F16Dot16

typedef sal_Int32 vcl::F16Dot16

fixed: 16.16

Definition at line 57 of file sft.hxx.

◆ GetSvtAccessibilityComponentFactory

typedef void *(* vcl::GetSvtAccessibilityComponentFactory) ()

a function which is able to create a factory for the standard Accessible/Context components needed for standard toolkit controls

The returned pointer denotes an instance of the IAccessibleFactory, which has been acquired once. The caller is responsible for holding this reference as long as it needs the factory, and release it afterwards.

Definition at line 67 of file accessiblefactory.hxx.

◆ HL_Vector

typedef std::vector< RoadmapItem* > vcl::HL_Vector

Definition at line 39 of file roadmap.cxx.

◆ LOKPayloadItem

typedef std::pair<const OString, const OString> vcl::LOKPayloadItem

Definition at line 26 of file IDialogRenderable.hxx.

◆ LOKWindowId

typedef sal_uInt32 vcl::LOKWindowId

Definition at line 28 of file IDialogRenderable.hxx.

◆ LOKWindowsMap

Definition at line 3169 of file window.cxx.

◆ OUStrMap

typedef std::unordered_map< OUString, OUString > vcl::OUStrMap

Definition at line 32 of file configsettings.hxx.

◆ PaintBufferGuardPtr

Definition at line 421 of file window.h.

◆ RenderContext

Definition at line 63 of file menu.hxx.

◆ StringEntryIdentifier

typedef const void* vcl::StringEntryIdentifier

Definition at line 34 of file quickselectionengine.hxx.

◆ ThreeInts

typedef int vcl::ThreeInts[3]

Definition at line 2397 of file pdfwriter_impl.cxx.

◆ TTGlobalFontInfo

Return value of GetTTGlobalFontInfo()

Definition at line 62 of file salgdi.hxx.

Enumeration Type Documentation

◆ AccessibleTableChildIndex

Enumerator
BBINDEX_COLUMNHEADERBAR 

Child index of the column header bar (first row).

Exists always.

BBINDEX_ROWHEADERBAR 

Child index of the row header bar ("handle column").

Exists always.

BBINDEX_TABLE 

Child index of the data table.

BBINDEX_FIRSTCONTROL 

Child index of the first additional control.

Definition at line 35 of file accessibletableprovider.hxx.

◆ CompositeFlags

Composite glyph flags definition.

Enumerator
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 

Definition at line 101 of file sft.hxx.

◆ DeleteOnDeinitFlag

enum class vcl::DeleteOnDeinitFlag
strong
Enumerator
Empty 

Definition at line 67 of file lazydelete.hxx.

◆ DragOrDrop

enum class vcl::DragOrDrop
strong
Enumerator
Drag 
Drop 

Definition at line 29 of file dndhelper.hxx.

◆ ImageType

enum class vcl::ImageType
strong
Enumerator
Size16 
Size26 
Size32 
Small 
LAST 

Definition at line 286 of file vclenum.hxx.

◆ NupOrderType

enum class vcl::NupOrderType
strong
Enumerator
LRTB 
TBLR 
TBRL 
RLTB 

Definition at line 310 of file print.hxx.

◆ PixelFormat

enum class vcl::PixelFormat
strong

Pixel format of the bitmap in bits per pixel.

Enumerator
INVALID 
N1_BPP 
N8_BPP 
N24_BPP 
N32_BPP 

Definition at line 19 of file BitmapTypes.hxx.

◆ PushFlags

enum class vcl::PushFlags
strong
Enumerator
NONE 
LINECOLOR 
FILLCOLOR 
FONT 
TEXTCOLOR 
MAPMODE 
CLIPREGION 
RASTEROP 
TEXTFILLCOLOR 
TEXTALIGN 
REFPOINT 
TEXTLINECOLOR 
TEXTLAYOUTMODE 
TEXTLANGUAGE 
OVERLINECOLOR 
ALL 

Definition at line 39 of file State.hxx.

◆ SFErrCodes

enum class vcl::SFErrCodes
strong

Return value of OpenTTFont() and CreateT3FromTTGlyphs()

Enumerator
Ok 

no error

BadFile 

file not found

FileIo 

file I/O error

Memory 

memory allocation error

GlyphNum 

incorrect number of glyphs

BadArg 

incorrect arguments

TtFormat 

incorrect TrueType font format

FontNo 

incorrect logical font number of a TTC font

Definition at line 61 of file sft.hxx.

◆ TTCRErrCodes

Error codes for most functions.

Enumerator
TTCR_OK 

no error

TTCR_ZEROGLYPHS 

At least one glyph should be defined

TTCR_UNKNOWN 

Unknown TrueType table

TTCR_NONAMES 

'name' table does not contain any names

TTCR_NAMETOOLONG 

'name' table is too long (string data > 64K)

TTCR_POSTFORMAT 

unsupported format of a 'post' table

Definition at line 48 of file ttcr.hxx.

◆ WeightClass

Value of the weight member of the TTGlobalFontInfo struct.

Enumerator
FW_THIN 

Thin

FW_EXTRALIGHT 

Extra-light (Ultra-light)

FW_LIGHT 

Light

FW_NORMAL 

Normal (Regular)

FW_MEDIUM 

Medium

FW_SEMIBOLD 

Semi-bold (Demi-bold)

FW_BOLD 

Bold

FW_EXTRABOLD 

Extra-bold (Ultra-bold)

FW_BLACK 

Black (Heavy)

Definition at line 74 of file sft.hxx.

◆ WidgetDrawActionType

enum class vcl::WidgetDrawActionType
strong
Enumerator
RECTANGLE 
LINE 
IMAGE 
EXTERNAL 

Definition at line 26 of file WidgetDefinition.hxx.

◆ WidthClass

Value of the width member of the TTGlobalFontInfo struct.

Enumerator
FWIDTH_ULTRA_CONDENSED 

50% of normal

FWIDTH_EXTRA_CONDENSED 

62.5% of normal

FWIDTH_CONDENSED 

75% of normal

FWIDTH_SEMI_CONDENSED 

87.5% of normal

FWIDTH_NORMAL 

Medium, 100%

FWIDTH_SEMI_EXPANDED 

112.5% of normal

FWIDTH_EXPANDED 

125% of normal

FWIDTH_EXTRA_EXPANDED 

150% of normal

FWIDTH_ULTRA_EXPANDED 

200% of normal

Definition at line 88 of file sft.hxx.

◆ WindowDataMask

enum class vcl::WindowDataMask
strong
Enumerator
NONE 
Width 
Height 
State 
Minimized 
MaximizedX 
MaximizedY 
MaximizedWidth 
MaximizedHeight 
Pos 
Size 
PosSize 
PosSizeState 
All 

Definition at line 42 of file windowstate.hxx.

◆ WindowState

enum class vcl::WindowState
strong
Enumerator
NONE 
Normal 
Minimized 
Maximized 
MaximizedHorz 
MaximizedVert 
FullScreen 
SystemMask 

Definition at line 27 of file windowstate.hxx.

Function Documentation

◆ AddTable()

void vcl::AddTable ( TrueTypeCreator _this,
TrueTypeTable table 
)

Adds a TrueType table to the TrueType creator.

Definition at line 160 of file ttcr.cxx.

References listAppend(), table, and vcl::TrueTypeCreator::tables.

Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and ProcessTables().

◆ append()

template<size_t N>
static void vcl::append ( std::bitset< N > &  rSet,
size_t const  nOffset,
sal_uInt32 const  nValue 
)
static

Definition at line 2399 of file sft.cxx.

References i, nValue, and rSet.

Referenced by getTTCoverage().

◆ appendStructureAttributeLine()

static void vcl::appendStructureAttributeLine ( PDFWriter::StructAttribute  i_eAttr,
const PDFStructureAttribute i_rVal,
OStringBuffer &  o_rLine,
bool  i_bIsFixedInt 
)
static

◆ appendSubsetName()

static void vcl::appendSubsetName ( int  nSubsetID,
std::u16string_view  rPSName,
OStringBuffer &  rBuffer 
)
static

Definition at line 2428 of file pdfwriter_impl.cxx.

References i.

Referenced by vcl::PDFWriterImpl::emitFontDescriptor(), and vcl::PDFWriterImpl::emitFonts().

◆ bitDepthToPixelFormat()

constexpr PixelFormat vcl::bitDepthToPixelFormat ( sal_uInt16  nBitDepth)
constexpr

Definition at line 45 of file BitmapTypes.hxx.

References INVALID, N1_BPP, N24_BPP, N32_BPP, and N8_BPP.

◆ BSplineToPSPath()

static int vcl::BSplineToPSPath ( ControlPoint const *  srcA,
int  srcCount,
PSPathElement **  path 
)
static

Definition at line 756 of file sft.cxx.

References p, vcl::ControlPoint::x, and vcl::ControlPoint::y.

Referenced by CreateT3FromTTGlyphs().

◆ calcAngle()

static double vcl::calcAngle ( const tools::Rectangle rRect,
const Point &  rPoint 
)
static

◆ checkArrayForMatchingStrings()

bool vcl::checkArrayForMatchingStrings ( const char *  pSource,
sal_Int32  nSourceSize,
std::vector< OString > const &  rStrings 
)

◆ CheckSum()

static sal_uInt32 vcl::CheckSum ( sal_uInt32 *  ptr,
sal_uInt32  length 
)
static

Definition at line 120 of file ttcr.cxx.

References length.

Referenced by StreamToMemory().

◆ CloseTopLevel()

VCL_DLLPUBLIC void vcl::CloseTopLevel ( vcl::Window pWindow)

Definition at line 1214 of file dialog.cxx.

References Cancel, and CloseAll.

◆ cmapAdd()

void vcl::cmapAdd ( TrueTypeTable table,
sal_uInt32  id,
sal_uInt32  c,
sal_uInt32  g 
)

Add a character/glyph pair to a cmap table.

Definition at line 1078 of file ttcr.cxx.

References CMAP_PAIR_INCR, CMAP_PAIR_INIT, CMAP_SUBTABLE_INCR, i, m, n, scalloc(), t, T_cmap, and table.

Referenced by CreateTTFromTTGlyphs().

◆ ConvertDoubleValue() [1/6]

VCL_DLLPUBLIC double vcl::ConvertDoubleValue ( double  nValue,
sal_Int64  mnBaseValue,
sal_uInt16  nDecDigits,
FieldUnit  eInUnit,
FieldUnit  eOutUnit 
)

Definition at line 1115 of file field.cxx.

References o3tl::convert(), FieldToO3tlLength(), o3tl::invalid, and nValue.

Referenced by ConvertDoubleValue(), ConvertValue(), and TextToValue().

◆ ConvertDoubleValue() [2/6]

VCL_DLLPUBLIC double vcl::ConvertDoubleValue ( double  nValue,
sal_uInt16  nDigits,
FieldUnit  eInUnit,
MapUnit  eOutUnit 
)

◆ ConvertDoubleValue() [3/6]

VCL_DLLPUBLIC double vcl::ConvertDoubleValue ( double  nValue,
sal_uInt16  nDigits,
MapUnit  eInUnit,
FieldUnit  eOutUnit 
)

Definition at line 1142 of file field.cxx.

References ImplMap2FieldUnit(), and nValue.

◆ ConvertDoubleValue() [4/6]

double vcl::ConvertDoubleValue ( sal_Int64  nValue,
sal_Int64  nBaseValue,
sal_uInt16  nDecDigits,
FieldUnit  eInUnit,
FieldUnit  eOutUnit 
)
inline

Definition at line 58 of file fieldvalues.hxx.

References ConvertDoubleValue(), and nValue.

◆ ConvertDoubleValue() [5/6]

double vcl::ConvertDoubleValue ( sal_Int64  nValue,
sal_uInt16  nDecDigits,
FieldUnit  eInUnit,
MapUnit  eOutUnit 
)
inline

Definition at line 65 of file fieldvalues.hxx.

References ConvertDoubleValue(), and nValue.

◆ ConvertDoubleValue() [6/6]

double vcl::ConvertDoubleValue ( sal_Int64  nValue,
sal_uInt16  nDecDigits,
MapUnit  eInUnit,
FieldUnit  eOutUnit 
)
inline

Definition at line 71 of file fieldvalues.hxx.

References ConvertDoubleValue(), and nValue.

◆ convertUnoBinaryDataContainer()

VCL_DLLPUBLIC BinaryDataContainer vcl::convertUnoBinaryDataContainer ( const css::uno::Reference< css::util::XBinaryDataContainer > &  rxBinaryDataContainer)

◆ ConvertValue() [1/2]

VCL_DLLPUBLIC sal_Int64 vcl::ConvertValue ( sal_Int64  nValue,
sal_Int64  mnBaseValue,
sal_uInt16  nDecDigits,
FieldUnit  eInUnit,
FieldUnit  eOutUnit 
)

◆ ConvertValue() [2/2]

VCL_DLLPUBLIC sal_Int64 vcl::ConvertValue ( sal_Int64  nValue,
sal_uInt16  nDigits,
MapUnit  eInUnit,
FieldUnit  eOutUnit 
)

Definition at line 1092 of file field.cxx.

References ImplMap2FieldUnit(), nonValueDoubleToValueDouble(), and nValue.

◆ CountDPIScaleFactor()

static sal_Int32 vcl::CountDPIScaleFactor ( sal_Int32  nDPI)
static

Definition at line 919 of file window.cxx.

Referenced by vcl::Window::ImplInit(), and vcl::Window::ImplInitResolutionSettings().

◆ DisposeNameRecord()

static void vcl::DisposeNameRecord ( void *  ptr)
static

Definition at line 983 of file ttcr.cxx.

References vcl::NameRecord::sptr.

Referenced by TrueTypeTableNew_name().

◆ DragSource_createInstance() [1/2]

Reference< XInterface > vcl::DragSource_createInstance ( const Reference< XMultiServiceFactory > &  )

◆ DragSource_createInstance() [2/2]

css::uno::Reference< css::uno::XInterface > vcl::DragSource_createInstance ( css::uno::Reference< css::lang::XMultiServiceFactory > const &  )

◆ DragSource_getImplementationName()

OUString vcl::DragSource_getImplementationName ( )

Definition at line 283 of file dtranscomp.cxx.

Referenced by vcl_component_getFactory().

◆ DragSource_getSupportedServiceNames()

css::uno::Sequence< OUString > vcl::DragSource_getSupportedServiceNames ( )

Definition at line 272 of file dtranscomp.cxx.

Referenced by vcl_component_getFactory().

◆ DropTarget_createInstance() [1/2]

Reference< XInterface > vcl::DropTarget_createInstance ( const Reference< XMultiServiceFactory > &  )

◆ DropTarget_createInstance() [2/2]

css::uno::Reference< css::uno::XInterface > vcl::DropTarget_createInstance ( css::uno::Reference< css::lang::XMultiServiceFactory > const &  )

◆ DropTarget_getImplementationName()

OUString vcl::DropTarget_getImplementationName ( )

Definition at line 385 of file dtranscomp.cxx.

Referenced by vcl_component_getFactory().

◆ DropTarget_getSupportedServiceNames()

css::uno::Sequence< OUString > vcl::DropTarget_getSupportedServiceNames ( )

Definition at line 374 of file dtranscomp.cxx.

Referenced by vcl_component_getFactory().

◆ DumpSfnts()

static void vcl::DumpSfnts ( FILE *  outf,
sal_uInt8 sfntP,
sal_uInt32  sfntLen 
)
static

◆ EnableDialogInput()

VCL_DLLPUBLIC void vcl::EnableDialogInput ( vcl::Window pWindow)

Definition at line 1206 of file dialog.cxx.

◆ EndAllDialogs()

VCL_DLLPUBLIC void vcl::EndAllDialogs ( vcl::Window const *  pParent)

◆ EnglishStringToMetric()

VCL_DLLPUBLIC FieldUnit vcl::EnglishStringToMetric ( std::string_view  rEnglishMetricString)

Definition at line 283 of file svdata.cxx.

References first, i, and SAL_N_ELEMENTS.

◆ escapeStringXML()

VCL_DLLPUBLIC void vcl::escapeStringXML ( const OUString &  rStr,
OUString &  rValue 
)

Definition at line 5300 of file pdfwriter_impl.cxx.

References u.

Referenced by lcl_assignMeta().

◆ findMatchingEntry()

static StringEntryIdentifier vcl::findMatchingEntry ( const OUString &  _searchString,
QuickSelectionEngine_Data const &  _engineData 
)
static

◆ findname()

static int vcl::findname ( const sal_uInt8 name,
sal_uInt16  n,
sal_uInt16  platformID,
sal_uInt16  encodingID,
sal_uInt16  languageID,
sal_uInt16  nameID 
)
static

Definition at line 925 of file sft.cxx.

References GetUInt32(), i, n, and name.

Referenced by GetNames().

◆ FindTable()

static TrueTypeTable * vcl::FindTable ( TrueTypeCreator tt,
sal_uInt32  tag 
)
static

◆ fixedDiv()

static F16Dot16 vcl::fixedDiv ( F16Dot16  a,
F16Dot16  b 
)
static

Definition at line 180 of file sft.cxx.

References a, and fix16_div().

Referenced by fixedMulDiv().

◆ fixedMul()

static F16Dot16 vcl::fixedMul ( F16Dot16  a,
F16Dot16  b 
)
static

Definition at line 175 of file sft.cxx.

References a, and fix16_mul().

Referenced by fixedMulDiv(), and GetCompoundTTOutline().

◆ fixedMulDiv()

static F16Dot16 vcl::fixedMulDiv ( F16Dot16  a,
F16Dot16  b,
F16Dot16  c 
)
static

Definition at line 187 of file sft.cxx.

References a, fixedDiv(), and fixedMul().

Referenced by GetCompoundTTOutline().

◆ FreeGlyphData()

static void vcl::FreeGlyphData ( void *  ptr)
static

Definition at line 367 of file ttcr.cxx.

References p.

Referenced by TrueTypeTableNew_glyf().

◆ fromF2Dot14()

static F16Dot16 vcl::fromF2Dot14 ( sal_Int16  n)
static

Definition at line 471 of file sft.cxx.

References n.

Referenced by GetCompoundTTOutline().

◆ GetCompoundTTOutline()

static int vcl::GetCompoundTTOutline ( AbstractTrueTypeFont ttf,
sal_uInt32  glyphID,
ControlPoint **  pointArray,
TTGlyphMetrics *  metrics,
std::vector< sal_uInt32 > &  glyphlist 
)
static

◆ GetGetSpecialCharsFunction()

FncGetSpecialChars VCL_DLLPUBLIC vcl::GetGetSpecialCharsFunction ( )

Definition at line 2694 of file edit.cxx.

References pImplFncGetSpecialChars.

Referenced by TextWindow::Command(), and TextWindow::KeyInput().

◆ GetInt16() [1/2]

static sal_Int16 vcl::GetInt16 ( const sal_uInt8 ptr,
sal_uInt32  offset 
)
static

Definition at line 56 of file ttcr.cxx.

References t.

◆ GetInt16() [2/2]

static sal_Int16 vcl::GetInt16 ( const sal_uInt8 ptr,
size_t  offset 
)
static

◆ GetInt32()

static sal_Int32 vcl::GetInt32 ( const sal_uInt8 ptr,
size_t  offset 
)
static

Definition at line 153 of file sft.cxx.

References t.

Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetTTGlobalFontInfo(), and vcl::TrueTypeFont::open().

◆ getLangBoost()

const char * vcl::getLangBoost ( )

◆ GetMetrics()

static void vcl::GetMetrics ( AbstractTrueTypeFont const *  ttf,
sal_uInt32  glyphID,
TTGlyphMetrics *  metrics 
)
static

◆ GetNames()

static void vcl::GetNames ( TrueTypeFont t)
static

Definition at line 966 of file sft.cxx.

References findname(), GetUInt16(), i, n, nameExtract(), O_name, SAL_WARN, t, and table.

Referenced by vcl::TrueTypeFont::open().

◆ getPfbSegmentLengths()

static bool vcl::getPfbSegmentLengths ( const unsigned char *  pFontBytes,
int  nByteLen,
ThreeInts rSegmentLengths 
)
static

Definition at line 2398 of file pdfwriter_impl.cxx.

Referenced by vcl::PDFWriterImpl::emitFonts().

◆ GetRawData()

int vcl::GetRawData ( TrueTypeTable ,
sal_uInt8 **  ptr,
sal_uInt32 *  len,
sal_uInt32 *  tag 
)

This function converts the data of a TrueType table to a raw array of bytes.

It may allocates the memory for it and returns the size of the raw data in bytes. If memory is allocated it does not need to be freed by the caller of this function, since the pointer to it is stored in the TrueTypeTable and it is freed by the destructor

Returns
TTCRErrCode

Definition at line 1053 of file ttcr.cxx.

References i, vcl::TrueTypeTable::rawdata, SAL_N_ELEMENTS, tag, vcl::TrueTypeTable::tag, TTCR_UNKNOWN, and vtable2.

Referenced by StreamToMemory().

◆ GetRawData_cmap()

static int vcl::GetRawData_cmap ( TrueTypeTable _this,
sal_uInt8 **  ptr,
sal_uInt32 *  len,
sal_uInt32 *  tag 
)
static

◆ GetRawData_generic()

static int vcl::GetRawData_generic ( TrueTypeTable _this,
sal_uInt8 **  ptr,
sal_uInt32 *  len,
sal_uInt32 *  tag 
)
static

Definition at line 497 of file ttcr.cxx.

References vcl::TrueTypeTable::data, tag, and TTCR_OK.

◆ GetRawData_glyf()

static int vcl::GetRawData_glyf ( TrueTypeTable _this,
sal_uInt8 **  ptr,
sal_uInt32 *  len,
sal_uInt32 *  tag 
)
static

◆ GetRawData_head()

static int vcl::GetRawData_head ( TrueTypeTable _this,
sal_uInt8 **  ptr,
sal_uInt32 *  len,
sal_uInt32 *  tag 
)
static

Definition at line 509 of file ttcr.cxx.

References vcl::TrueTypeTable::data, HEAD_Length, T_head, tag, and TTCR_OK.

◆ GetRawData_hhea()

static int vcl::GetRawData_hhea ( TrueTypeTable _this,
sal_uInt8 **  ptr,
sal_uInt32 *  len,
sal_uInt32 *  tag 
)
static

Definition at line 518 of file ttcr.cxx.

References vcl::TrueTypeTable::data, HHEA_Length, T_hhea, tag, and TTCR_OK.

◆ GetRawData_loca()

static int vcl::GetRawData_loca ( TrueTypeTable _this,
sal_uInt8 **  ptr,
sal_uInt32 *  len,
sal_uInt32 *  tag 
)
static

Definition at line 527 of file ttcr.cxx.

References vcl::TrueTypeTable::data, p, T_loca, tag, TTCR_OK, and TTCR_ZEROGLYPHS.

◆ GetRawData_maxp()

static int vcl::GetRawData_maxp ( TrueTypeTable _this,
sal_uInt8 **  ptr,
sal_uInt32 *  len,
sal_uInt32 *  tag 
)
static

Definition at line 544 of file ttcr.cxx.

References vcl::TrueTypeTable::data, MAXP_Version1Length, T_maxp, tag, and TTCR_OK.

◆ GetRawData_name()

static int vcl::GetRawData_name ( TrueTypeTable _this,
sal_uInt8 **  ptr,
sal_uInt32 *  len,
sal_uInt32 *  tag 
)
static

◆ GetRawData_post()

static int vcl::GetRawData_post ( TrueTypeTable _this,
sal_uInt8 **  ptr,
sal_uInt32 *  len,
sal_uInt32 *  tag 
)
static

◆ GetSimpleTTOutline()

static int vcl::GetSimpleTTOutline ( AbstractTrueTypeFont const *  ttf,
sal_uInt32  glyphID,
ControlPoint **  pointArray,
TTGlyphMetrics *  metrics 
)
static

◆ getTTCoverage()

bool VCL_DLLPUBLIC vcl::getTTCoverage ( std::optional< std::bitset< UnicodeCoverage::MAX_UC_ENUM > > &  rUnicodeRange,
std::optional< std::bitset< CodePageCoverage::MAX_CP_ENUM > > &  rCodePageRange,
const unsigned char *  pTable,
size_t  nLength 
)

◆ GetTTGlyphOutline()

static int vcl::GetTTGlyphOutline ( AbstractTrueTypeFont ttf,
sal_uInt32  glyphID,
ControlPoint **  pointArray,
TTGlyphMetrics *  metrics,
std::vector< sal_uInt32 > *  glyphlist 
)
static

◆ GetUInt16() [1/2]

static sal_uInt16 vcl::GetUInt16 ( const sal_uInt8 ptr,
sal_uInt32  offset 
)
static

Definition at line 63 of file ttcr.cxx.

References t.

◆ GetUInt16() [2/2]

static sal_uInt16 vcl::GetUInt16 ( const sal_uInt8 ptr,
size_t  offset 
)
static

◆ GetUInt32()

static sal_uInt32 vcl::GetUInt32 ( const sal_uInt8 ptr,
size_t  offset 
)
static

◆ glyfAdd()

sal_uInt32 vcl::glyfAdd ( TrueTypeTable ,
GlyphData glyphdata,
AbstractTrueTypeFont fnt 
)

Add a glyph to a glyf table.

Returns
glyphID of the glyph in the new font

NOTE: This function does not duplicate GlyphData, so memory will be deallocated in the table destructor

Definition at line 1144 of file ttcr.cxx.

References GetTTGlyphComponents(), GetTTRawGlyphData(), vcl::GlyphData::glyphID, listAppend(), listCount(), listCurrent(), listNext(), listToFirst(), listToLast(), n, vcl::GlyphData::newID, T_glyf, and table.

Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().

◆ glyfCount()

sal_uInt32 vcl::glyfCount ( const TrueTypeTable table)

Query the number of glyphs currently stored in the 'glyf' table.

Definition at line 1198 of file ttcr.cxx.

References listCount(), T_glyf, and table.

Referenced by CreateT42FromTTGlyphs().

◆ GlyphOffsetsDispose()

static void vcl::GlyphOffsetsDispose ( GlyphOffsets *  _this)
static

Definition at line 1852 of file sft.cxx.

Referenced by DumpSfnts().

◆ GlyphOffsetsNew()

static GlyphOffsets * vcl::GlyphOffsetsNew ( sal_uInt8 sfntP,
sal_uInt32  sfntLen 
)
static

Definition at line 1800 of file sft.cxx.

References GetInt16(), GetUInt16(), GetUInt32(), i, SAL_WARN, scalloc(), smalloc(), T_head, T_loca, and tag.

Referenced by DumpSfnts().

◆ HasParentDockingWindow()

static bool vcl::HasParentDockingWindow ( const vcl::Window pWindow)
static

Definition at line 1337 of file window2.cxx.

References vcl::Window::GetParent(), and vcl::Window::IsDockingWindow().

Referenced by vcl::Window::queue_resize().

◆ HexFmtBlockWrite()

static void vcl::HexFmtBlockWrite ( HexFmt *  _this,
const void *  ptr,
sal_uInt32  size 
)
static

Definition at line 243 of file sft.cxx.

References HexFmtCloseString(), HexFmtFlush(), HexFmtOpenString(), HFORMAT_LINELEN, i, size, and toHex().

Referenced by DumpSfnts().

◆ HexFmtCloseString()

static void vcl::HexFmtCloseString ( HexFmt *  _this)
static

Definition at line 231 of file sft.cxx.

References HexFmtFlush().

Referenced by DumpSfnts(), and HexFmtBlockWrite().

◆ HexFmtDispose()

static void vcl::HexFmtDispose ( HexFmt *  _this)
static

Definition at line 237 of file sft.cxx.

References HexFmtFlush().

Referenced by DumpSfnts().

◆ HexFmtFlush()

static bool vcl::HexFmtFlush ( HexFmt *  _this)
static

Definition at line 215 of file sft.cxx.

Referenced by HexFmtBlockWrite(), HexFmtCloseString(), and HexFmtDispose().

◆ HexFmtNew()

static HexFmt * vcl::HexFmtNew ( FILE *  outf)
static

Definition at line 207 of file sft.cxx.

References smalloc().

Referenced by DumpSfnts().

◆ HexFmtOpenString()

static void vcl::HexFmtOpenString ( HexFmt *  _this)
static

Definition at line 226 of file sft.cxx.

Referenced by DumpSfnts(), and HexFmtBlockWrite().

◆ IMPL_LINK() [1/4]

vcl::IMPL_LINK ( EventPoster  ,
DoEvent_Impl  ,
void *  ,
void   
)

Definition at line 48 of file evntpost.cxx.

References DBG_TESTSOLARMUTEX.

◆ IMPL_LINK() [2/4]

vcl::IMPL_LINK ( ORoadmap  ,
ImplClickHdl  ,
HyperLabel ,
CurHyperLabel  ,
void   
)

Definition at line 634 of file roadmap.cxx.

◆ IMPL_LINK() [3/4]

vcl::IMPL_LINK ( RoadmapWizardMachine  ,
OnRoadmapItemSelected  ,
const OString &  ,
rCurItemId  ,
bool   
)

Definition at line 635 of file roadmapwizard.cxx.

References DBG_ASSERT, and m_pImpl.

◆ IMPL_LINK() [4/4]

vcl::IMPL_LINK ( Window  ,
ImplTrackTimerHdl  ,
Timer ,
pTimer  ,
void   
)

◆ IMPL_LINK_NOARG() [1/13]

vcl::IMPL_LINK_NOARG ( QuickSelectionEngine_Data  ,
SearchStringTimeout  ,
Timer ,
void   
)

Definition at line 66 of file quickselectionengine.cxx.

◆ IMPL_LINK_NOARG() [2/13]

vcl::IMPL_LINK_NOARG ( RoadmapWizard  ,
ImplHandleWizardLayoutTimerHdl  ,
Timer ,
void   
)

Definition at line 127 of file wizardmachine.cxx.

◆ IMPL_LINK_NOARG() [3/13]

vcl::IMPL_LINK_NOARG ( RoadmapWizard  ,
OnFinish  ,
Button ,
void   
)

Definition at line 643 of file wizardmachine.cxx.

References Finish, and RET_OK.

◆ IMPL_LINK_NOARG() [4/13]

vcl::IMPL_LINK_NOARG ( RoadmapWizard  ,
OnNextPage  ,
Button ,
void   
)

Definition at line 771 of file wizardmachine.cxx.

◆ IMPL_LINK_NOARG() [5/13]

vcl::IMPL_LINK_NOARG ( RoadmapWizard  ,
OnPrevPage  ,
Button ,
void   
)

Definition at line 763 of file wizardmachine.cxx.

◆ IMPL_LINK_NOARG() [6/13]

vcl::IMPL_LINK_NOARG ( RoadmapWizard  ,
OnRoadmapItemSelected  ,
LinkParamNone ,
void   
)

Definition at line 595 of file roadmapwizard.cxx.

References DBG_ASSERT.

◆ IMPL_LINK_NOARG() [7/13]

vcl::IMPL_LINK_NOARG ( Window  ,
ImplGenerateMouseMoveHdl  ,
void *  ,
void   
)

◆ IMPL_LINK_NOARG() [8/13]

vcl::IMPL_LINK_NOARG ( Window  ,
ImplHandlePaintHdl  ,
Timer ,
void   
)

Definition at line 648 of file paint.cxx.

References comphelper::LibreOfficeKit::isActive().

◆ IMPL_LINK_NOARG() [9/13]

vcl::IMPL_LINK_NOARG ( Window  ,
ImplHandleResizeTimerHdl  ,
Timer ,
void   
)

Definition at line 674 of file paint.cxx.

◆ IMPL_LINK_NOARG() [10/13]

vcl::IMPL_LINK_NOARG ( WizardMachine  ,
OnCancel  ,
weld::Button ,
void   
)

Definition at line 1026 of file wizardmachine.cxx.

References RET_CANCEL.

◆ IMPL_LINK_NOARG() [11/13]

vcl::IMPL_LINK_NOARG ( WizardMachine  ,
OnFinish  ,
weld::Button ,
void   
)

Definition at line 1008 of file wizardmachine.cxx.

References vcl::WizardTypes::eFinish.

◆ IMPL_LINK_NOARG() [12/13]

vcl::IMPL_LINK_NOARG ( WizardMachine  ,
OnNextPage  ,
weld::Button ,
void   
)

Definition at line 1264 of file wizardmachine.cxx.

◆ IMPL_LINK_NOARG() [13/13]

vcl::IMPL_LINK_NOARG ( WizardMachine  ,
OnPrevPage  ,
weld::Button ,
void   
)

Definition at line 1256 of file wizardmachine.cxx.

◆ ImplCreateRegionBandFromPolyPolygon()

static std::shared_ptr< RegionBand > vcl::ImplCreateRegionBandFromPolyPolygon ( const tools::PolyPolygon rPolyPolygon)
static

◆ ImplDlgCtrlUpdateDefButton()

static void vcl::ImplDlgCtrlUpdateDefButton ( vcl::Window pParent,
vcl::Window pFocusWindow,
bool  bGetFocus 
)
static

◆ ImplGetLabeledBy()

static Window * vcl::ImplGetLabeledBy ( Window pFrameWindow,
WindowType  nMyType,
Window pLabeled 
)
static

◆ ImplGetLastSystemWindow()

static SystemWindow * vcl::ImplGetLastSystemWindow ( vcl::Window pWin)
static

Definition at line 815 of file stacking.cxx.

References vcl::Window::GetParent(), and vcl::Window::IsSystemWindow().

Referenced by vcl::Window::SetParent().

◆ ImplPolygonRectTest()

static bool vcl::ImplPolygonRectTest ( const tools::Polygon rPoly,
tools::Rectangle pRectOut = nullptr 
)
static

◆ ImplTranslateMouseEvent()

static MouseEvent vcl::ImplTranslateMouseEvent ( const MouseEvent rE,
vcl::Window const *  pSource,
vcl::Window const *  pDest 
)
static

◆ ImportPDF()

VCL_DLLPUBLIC bool vcl::ImportPDF ( SvStream rStream,
Graphic rGraphic 
)

Imports a PDF stream into rGraphic.

Definition at line 237 of file pdfread.cxx.

References importPdfVectorGraphicData().

Referenced by GraphicFilter::readPDF().

◆ ImportPDFUnloaded()

VCL_DLLPUBLIC size_t vcl::ImportPDFUnloaded ( const OUString &  rURL,
std::vector< PDFGraphicResult > &  rGraphics 
)

◆ importPdfVectorGraphicData()

VCL_DLLPUBLIC bool vcl::importPdfVectorGraphicData ( SvStream rStream,
std::shared_ptr< VectorGraphicData > &  rVectorGraphicData 
)

Imports a PDF stream as a VectorGraphicData.

Definition at line 221 of file pdfread.cxx.

References BinaryDataContainer::isEmpty(), Pdf, and SAL_WARN.

Referenced by ImportPDF().

◆ ImportPNG()

bool vcl::ImportPNG ( SvStream rInputStream,
Graphic rGraphic,
GraphicFilterImportFlags  nImportFlags,
BitmapScopedWriteAccess pAccess,
AlphaScopedWriteAccess pAlphaAccess 
)

Definition at line 516 of file PngImageReader.cxx.

References rInputStream, and UseExistingBitmap.

Referenced by GraphicFilter::ImportGraphics().

◆ IsInPopupMenuExecute()

VCL_DLLPUBLIC bool vcl::IsInPopupMenuExecute ( )

Definition at line 2683 of file menu.cxx.

References PopupMenu::GetActivePopupMenu().

Referenced by PopupMenu::PrepareRun().

◆ isPalettePixelFormat()

constexpr bool vcl::isPalettePixelFormat ( PixelFormat  ePixelFormat)
constexpr

◆ IsWindowFocused()

static bool vcl::IsWindowFocused ( const WindowImpl rWinImpl)
static

◆ lcl_assignMeta()

static void vcl::lcl_assignMeta ( const OUString &  aValue,
OString &  aMeta 
)
static

◆ lcl_HandleScrollHelper()

static void vcl::lcl_HandleScrollHelper ( ScrollBar pScrl,
double  nN,
bool  isMultiplyByLineSize 
)
static

◆ lcl_ToolBoxTabStop()

static bool vcl::lcl_ToolBoxTabStop ( Window pWindow)
static

◆ loadVectorGraphic()

std::shared_ptr< VectorGraphicData > vcl::loadVectorGraphic ( BinaryDataContainer const &  rDataContainer,
VectorGraphicDataType  eType 
)

Definition at line 16 of file VectorGraphicLoader.cxx.

References eType, and BinaryDataContainer::isEmpty().

Referenced by ImpGraphic::swapIn().

◆ matchArray()

const char * vcl::matchArray ( const char *  pSource,
sal_Int32  nSourceSize,
const char *  pSearch,
sal_Int32  nSearchSize 
)

Definition at line 15 of file DetectorTools.hxx.

References index.

Referenced by checkArrayForMatchingStrings(), and matchArrayWithString().

◆ matchArrayWithString()

const char * vcl::matchArrayWithString ( const char *  pSource,
sal_Int32  nSourceSize,
OString const &  rString 
)

Definition at line 35 of file DetectorTools.hxx.

References matchArray().

Referenced by checkArrayForMatchingStrings(), and vcl::GraphicFormatDetector::checkXPM().

◆ nameExtract()

static char * vcl::nameExtract ( const sal_uInt8 name,
int  nTableSize,
int  n,
int  dbFlag,
sal_Unicode **  ucs2result 
)
static

Definition at line 884 of file sft.cxx.

References GetUInt16(), i, n, and name.

Referenced by GetNames().

◆ NameRecordCompareF()

static int vcl::NameRecordCompareF ( const void *  l,
const void *  r 
)
static

◆ NameRecordNewCopy()

static NameRecord * vcl::NameRecordNewCopy ( NameRecord const *  nr)
static

Definition at line 992 of file ttcr.cxx.

References p, smalloc(), and vcl::NameRecord::sptr.

Referenced by TrueTypeTableNew_name().

◆ NaturalSortCompare()

VCL_DLLPUBLIC sal_Int32 vcl::NaturalSortCompare ( const OUString &  rA,
const OUString &  rB 
)

◆ numberOfColors()

constexpr sal_Int64 vcl::numberOfColors ( PixelFormat  ePixelFormat)
constexpr

◆ OleDnDHelper()

css::uno::Reference< css::uno::XInterface > vcl::OleDnDHelper ( const css::uno::Reference< css::lang::XInitialization > &  xDnD,
sal_IntPtr  pWin,
DragOrDrop  eDoD 
)

Definition at line 146 of file dndhelp.cxx.

References Drag.

◆ operator<<() [1/3]

template<typename charT , typename traits >
std::basic_ostream< charT, traits > & vcl::operator<< ( std::basic_ostream< charT, traits > &  stream,
const Region rRegion 
)
inline

Definition at line 40 of file region.hxx.

References SAL_WARN_UNUSED.

◆ operator<<() [2/3]

std::ostream & vcl::operator<< ( std::ostream &  s,
const WindowData rData 
)
inline

Definition at line 120 of file windowstate.hxx.

References Height, rData, State, Width, X, and Y.

◆ operator<<() [3/3]

std::ostream & vcl::operator<< ( std::ostream &  s,
const WindowPosSize rPosSize 
)
inline

◆ PackCmap()

static sal_uInt8 * vcl::PackCmap ( CmapSubTable const *  s,
sal_uInt32 *  length 
)
static

Definition at line 642 of file ttcr.cxx.

References length, PackCmapType0(), and PackCmapType6().

Referenced by GetRawData_cmap().

◆ PackCmapType0()

static sal_uInt8 * vcl::PackCmapType0 ( CmapSubTable const *  s,
sal_uInt32 *  length 
)
static

Definition at line 591 of file ttcr.cxx.

References i, length, p, PutUInt16(), and smalloc().

Referenced by PackCmap().

◆ PackCmapType6()

static sal_uInt8 * vcl::PackCmapType6 ( CmapSubTable const *  s,
sal_uInt32 *  length 
)
static

Definition at line 615 of file ttcr.cxx.

References i, length, p, PutUInt16(), and smalloc().

Referenced by PackCmap().

◆ peekGraphicFormat()

VCL_DLLPUBLIC bool vcl::peekGraphicFormat ( SvStream rStream,
OUString &  rFormatExtension,
bool  bTest 
)

◆ pixelFormatBitCount()

constexpr sal_uInt16 vcl::pixelFormatBitCount ( PixelFormat  ePixelFormat)
constexpr

◆ ProcessTables()

static void vcl::ProcessTables ( TrueTypeCreator tt)
static

◆ PutInt16()

static void vcl::PutInt16 ( sal_Int16  val,
sal_uInt8 ptr,
sal_uInt32  offset 
)
static

Definition at line 70 of file ttcr.cxx.

Referenced by ProcessTables().

◆ PutUInt16()

static void vcl::PutUInt16 ( sal_uInt16  val,
sal_uInt8 ptr,
sal_uInt32  offset 
)
static

◆ PutUInt32()

static void vcl::PutUInt32 ( sal_uInt32  val,
sal_uInt8 ptr,
sal_uInt32  offset 
)
static

◆ ReadRegion()

SvStream & vcl::ReadRegion ( SvStream rIStrm,
vcl::Region rRegion 
)

◆ RemoveTable()

void vcl::RemoveTable ( TrueTypeCreator _this,
sal_uInt32  tag 
)

Removes a TrueType table from the TrueType creator if it is stored there.

It also calls a TrueTypeTable destructor. Note: all generic tables (with tag 0) will be removed if this function is called with the second argument of 0.

Returns
value of SFErrCodes type

Definition at line 167 of file ttcr.cxx.

References listCount(), listCurrent(), listNext(), listRemove(), listToFirst(), vcl::TrueTypeCreator::tables, tag, and vcl::TrueTypeTable::tag.

Referenced by ProcessTables().

◆ RenderPDFBitmaps()

VCL_DLLPUBLIC size_t vcl::RenderPDFBitmaps ( const void *  pBuffer,
int  nSize,
std::vector< BitmapEx > &  rBitmaps,
const size_t  nFirstPage,
int  nPages,
const basegfx::B2DTuple pSizeHint 
)

◆ replaceColor()

static const Color & vcl::replaceColor ( const Color rCol1,
const Color rCol2 
)
static

◆ sameScript()

static bool vcl::sameScript ( int32_t  scriptOne,
int32_t  scriptTwo 
)
static

Definition at line 144 of file scrptrun.cxx.

Referenced by vcl::ScriptRun::next().

◆ scalloc() [1/2]

static void * vcl::scalloc ( sal_uInt32  n,
sal_uInt32  size 
)
static

Definition at line 137 of file ttcr.cxx.

References n, and size.

◆ scalloc() [2/2]

static void * vcl::scalloc ( size_t  n,
size_t  size 
)
static

◆ SetGetSpecialCharsFunction()

void VCL_DLLPUBLIC vcl::SetGetSpecialCharsFunction ( FncGetSpecialChars  fn)

Definition at line 2689 of file edit.cxx.

References pImplFncGetSpecialChars.

◆ smalloc() [1/2]

static void * vcl::smalloc ( sal_uInt32  size)
static

Definition at line 130 of file ttcr.cxx.

References size.

◆ smalloc() [2/2]

static void * vcl::smalloc ( size_t  size)
static

◆ StreamToFile()

SFErrCodes vcl::StreamToFile ( TrueTypeCreator _this,
const char *  fname 
)

Writes a TrueType font generated by the TrueTypeCreator to a file.

Returns
value of SFErrCodes type

Definition at line 270 of file ttcr.cxx.

References BadFile, FILE, FileIo, length, Ok, and StreamToMemory().

Referenced by CreateTTFromTTGlyphs().

◆ StreamToMemory()

SFErrCodes vcl::StreamToMemory ( TrueTypeCreator _this,
sal_uInt8 **  ptr,
sal_uInt32 *  length 
)

Writes a TrueType font generated by the TrueTypeCreator to a segment of memory that this method allocates.

When it is not needed anymore the caller is supposed to call free() on it.

Returns
value of SFErrCodes type

Definition at line 191 of file ttcr.cxx.

References CheckSum(), vcl::TrueTypeTable::data, GetRawData(), i, length, listCount(), listCurrent(), listIsEmpty(), listNext(), listToFirst(), Ok, p, ProcessTables(), PutUInt16(), PutUInt32(), scalloc(), smalloc(), T_head, TableEntryCompareF(), vcl::TrueTypeCreator::tables, vcl::TrueTypeCreator::tag, tag, and TtFormat.

Referenced by CreateT42FromTTGlyphs(), and StreamToFile().

◆ TableEntryCompareF()

static int vcl::TableEntryCompareF ( const void *  l,
const void *  r 
)
static

Definition at line 96 of file ttcr.cxx.

References tag.

Referenced by StreamToMemory().

◆ TextToValue()

VCL_DLLPUBLIC bool vcl::TextToValue ( const OUString &  rStr,
double &  rValue,
sal_Int64  nBaseValue,
sal_uInt16  nDecDigits,
const LocaleDataWrapper rLocaleDataWrapper,
FieldUnit  eUnit 
)

◆ toHex()

static char vcl::toHex ( sal_uInt8  nIndex)
static

Definition at line 199 of file sft.cxx.

References nIndex, and SAL_N_ELEMENTS.

Referenced by HexFmtBlockWrite().

◆ TranslateChar12()

sal_uInt16 vcl::TranslateChar12 ( sal_uInt16  src)

Definition at line 116 of file xlat.cxx.

References aCC.

◆ TranslateChar13()

sal_uInt16 vcl::TranslateChar13 ( sal_uInt16  src)

Definition at line 121 of file xlat.cxx.

References aCC.

◆ TranslateChar14()

sal_uInt16 vcl::TranslateChar14 ( sal_uInt16  src)

Definition at line 126 of file xlat.cxx.

References aCC.

◆ TranslateChar15()

sal_uInt16 vcl::TranslateChar15 ( sal_uInt16  src)

Definition at line 131 of file xlat.cxx.

References aCC.

◆ TranslateChar16()

sal_uInt16 vcl::TranslateChar16 ( sal_uInt16  src)

Definition at line 136 of file xlat.cxx.

References aCC.

◆ TrueTypeCreatorNewEmpty()

void vcl::TrueTypeCreatorNewEmpty ( sal_uInt32  tag,
TrueTypeCreator **  _this 
)

TrueTypeCreator constructor.

Allocates all internal structures.

Definition at line 148 of file ttcr.cxx.

References listNewEmpty(), listSetElementDtor(), smalloc(), vcl::TrueTypeCreator::tables, vcl::TrueTypeCreator::tag, tag, and TrueTypeTableDispose().

Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().

◆ TrueTypeTableDispose_cmap()

static void vcl::TrueTypeTableDispose_cmap ( TrueTypeTable _this)
static

Definition at line 430 of file ttcr.cxx.

References vcl::TrueTypeTable::data, i, and t.

◆ TrueTypeTableDispose_generic()

static void vcl::TrueTypeTableDispose_generic ( TrueTypeTable _this)
static

Definition at line 374 of file ttcr.cxx.

References vcl::TrueTypeTable::data.

◆ TrueTypeTableDispose_glyf()

static void vcl::TrueTypeTableDispose_glyf ( TrueTypeTable _this)
static

Definition at line 422 of file ttcr.cxx.

References vcl::TrueTypeTable::data, and listDispose().

◆ TrueTypeTableDispose_head()

static void vcl::TrueTypeTableDispose_head ( TrueTypeTable _this)
static

Definition at line 386 of file ttcr.cxx.

References vcl::TrueTypeTable::data.

◆ TrueTypeTableDispose_hhea()

static void vcl::TrueTypeTableDispose_hhea ( TrueTypeTable _this)
static

Definition at line 394 of file ttcr.cxx.

References vcl::TrueTypeTable::data.

◆ TrueTypeTableDispose_loca()

static void vcl::TrueTypeTableDispose_loca ( TrueTypeTable _this)
static

Definition at line 402 of file ttcr.cxx.

References vcl::TrueTypeTable::data, and p.

◆ TrueTypeTableDispose_maxp()

static void vcl::TrueTypeTableDispose_maxp ( TrueTypeTable _this)
static

Definition at line 414 of file ttcr.cxx.

References vcl::TrueTypeTable::data.

◆ TrueTypeTableDispose_name()

static void vcl::TrueTypeTableDispose_name ( TrueTypeTable _this)
static

Definition at line 449 of file ttcr.cxx.

References vcl::TrueTypeTable::data, and listDispose().

◆ TrueTypeTableDispose_post()

static void vcl::TrueTypeTableDispose_post ( TrueTypeTable _this)
static

Definition at line 457 of file ttcr.cxx.

References vcl::TrueTypeTable::data, p, and SAL_WARN.

◆ TrueTypeTableNew()

TrueTypeTable * vcl::TrueTypeTableNew ( sal_uInt32  tag,
sal_uInt32  nbytes,
const sal_uInt8 ptr 
)

Creates a new raw TrueType table.

The difference between this constructor and TrueTypeTableNew_tag constructors is that the latter create structured tables while this constructor just copies memory pointed to by ptr to its buffer and stores its length. This constructor is suitable for data that is not supposed to be processed in any way, just written to the resulting TTF file.

Definition at line 838 of file ttcr.cxx.

References smalloc(), table, tag, vcl::TrueTypeTable::tag, and ttmalloc().

Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and ProcessTables().

◆ TrueTypeTableNew_cmap()

TrueTypeTable * vcl::TrueTypeTableNew_cmap ( )

Creates a new empty 'cmap' table.

Definition at line 966 of file ttcr.cxx.

References CMAP_SUBTABLE_INIT, scalloc(), smalloc(), T_cmap, and table.

Referenced by CreateTTFromTTGlyphs().

◆ TrueTypeTableNew_glyf()

TrueTypeTable * vcl::TrueTypeTableNew_glyf ( )

Creates a new empty 'glyf' table.

Definition at line 950 of file ttcr.cxx.

References FreeGlyphData(), listNewEmpty(), listSetElementDtor(), smalloc(), T_glyf, and table.

Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().

◆ TrueTypeTableNew_head()

TrueTypeTable * vcl::TrueTypeTableNew_head ( sal_uInt32  fontRevision,
sal_uInt16  flags,
sal_uInt16  unitsPerEm,
const sal_uInt8 created,
sal_uInt16  macStyle,
sal_uInt16  lowestRecPPEM,
sal_Int16  fontDirectionHint 
)

Creates a new 'head' table for a TrueType font.

Allocates memory for it. Since a lot of values in the 'head' table depend on the rest of the tables in the TrueType font this table should be the last one added to the font.

Definition at line 860 of file ttcr.cxx.

References HEAD_Length, PutUInt16(), PutUInt32(), smalloc(), T_head, table, and ttmalloc().

Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().

◆ TrueTypeTableNew_hhea()

TrueTypeTable * vcl::TrueTypeTableNew_hhea ( sal_Int16  ascender,
sal_Int16  descender,
sal_Int16  linegap,
sal_Int16  caretSlopeRise,
sal_Int16  caretSlopeRun 
)

Creates a new 'hhea' table for a TrueType font.

Allocates memory for it and stores it in the hhea pointer.

Definition at line 892 of file ttcr.cxx.

References HHEA_Length, PutUInt16(), PutUInt32(), smalloc(), T_hhea, table, and ttmalloc().

Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().

◆ TrueTypeTableNew_loca()

TrueTypeTable * vcl::TrueTypeTableNew_loca ( )

Creates a new empty 'loca' table for a TrueType font.

INTERNAL: gets called only from ProcessTables();

Definition at line 921 of file ttcr.cxx.

References smalloc(), T_loca, and table.

Referenced by ProcessTables().

◆ TrueTypeTableNew_maxp()

TrueTypeTable * vcl::TrueTypeTableNew_maxp ( const sal_uInt8 maxp,
int  size 
)

Creates a new 'maxp' table based on an existing maxp table.

If maxp is 0, a new empty maxp table is created size specifies the size of existing maxp table for error-checking purposes

Definition at line 935 of file ttcr.cxx.

References MAXP_Version1Length, size, smalloc(), T_maxp, table, and ttmalloc().

Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().

◆ TrueTypeTableNew_name()

TrueTypeTable * vcl::TrueTypeTableNew_name ( int  n,
NameRecord const *  nr 
)

Creates a new 'name' table.

If n != 0 the table gets populated by the Name Records stored in the nr array. This function allocates memory for its own copy of NameRecords, so nr array has to be explicitly deallocated when it is not needed.

Definition at line 1006 of file ttcr.cxx.

References DisposeNameRecord(), i, listAppend(), listNewEmpty(), listSetElementDtor(), n, NameRecordNewCopy(), smalloc(), T_name, and table.

Referenced by CreateTTFromTTGlyphs().

◆ TrueTypeTableNew_post()

TrueTypeTable * vcl::TrueTypeTableNew_post ( sal_Int32  format,
sal_Int32  italicAngle,
sal_Int16  underlinePosition,
sal_Int16  underlineThickness,
sal_uInt32  isFixedPitch 
)

Creates a new 'post' table of one of the supported formats.

Definition at line 1029 of file ttcr.cxx.

References smalloc(), T_post, and table.

Referenced by CreateTTFromTTGlyphs().

◆ ttmalloc()

static sal_uInt8 * vcl::ttmalloc ( sal_uInt32  nbytes)
static

◆ UNLESS_MERGELIBS()

class vcl::UNLESS_MERGELIBS ( VCL_DLLPUBLIC  )

a client for the accessibility implementations which have been outsourced from the main vcl/svtools libraries

All instances of this class share a reference to a common IAccessibleFactory instance, which is used for creating all kind of Accessibility related components.

When the AccessibleFactoryAccess goes away, also this factory goes away, and the respective library is unloaded.

This class is not thread-safe.

Callbacks

Callbacks

Definition at line 1 of file evntpost.hxx.

References DECL_DLLPRIVATE_LINK.

◆ vcl_SystemClipboard_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * vcl::vcl_SystemClipboard_get_implementation ( css::uno::XComponentContext *  ,
css::uno::Sequence< css::uno::Any > const &  args 
)

◆ VclBuilderPreload()

VCL_DLLPUBLIC void vcl::VclBuilderPreload ( )

Pre-loads all modules containing UI information.

Definition at line 1455 of file builder.cxx.

References g_aModuleMap, SAL_DLLEXTENSION, SAL_DLLPREFIX, SVLIBRARY, and thisModule().

◆ WriteRegion()

SvStream & vcl::WriteRegion ( SvStream rOStrm,
const vcl::Region rRegion 
)

◆ X11DnDHelper()

css::uno::Reference< css::uno::XInterface > vcl::X11DnDHelper ( const css::uno::Reference< css::lang::XInitialization > &  xDnD,
sal_IntPtr  pWin 
)

Definition at line 159 of file dndhelp.cxx.

References Application::GetDisplayConnection().

◆ XUnits()

static int vcl::XUnits ( int  unitsPerEm,
int  n 
)
static

Variable Documentation

◆ aCC

ConverterCache vcl::aCC
static

◆ EXTENSION_FOR_ICON_PACKAGES

const sal_Unicode vcl::EXTENSION_FOR_ICON_PACKAGES[] = u".zip"

◆ f

int(* vcl::f) (TrueTypeTable *, sal_uInt8 **, sal_uInt32 *, sal_uInt32 *) ( TrueTypeTable )

◆ gaLOKPointerMap

const std::map< PointerStyle, OString > vcl::gaLOKPointerMap

Definition at line 27 of file ITiledRenderable.cxx.

Referenced by vcl::Window::SetPointer().

◆ GLYF_Length

constexpr int vcl::GLYF_Length = 10
constexpr

Definition at line 420 of file sft.hxx.

◆ GLYF_numberOfContours_offset

constexpr int vcl::GLYF_numberOfContours_offset = 0
constexpr

Definition at line 422 of file sft.hxx.

Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().

◆ GLYF_xMax_offset

constexpr int vcl::GLYF_xMax_offset = 6
constexpr

Definition at line 425 of file sft.hxx.

Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().

◆ GLYF_xMin_offset

constexpr int vcl::GLYF_xMin_offset = 2
constexpr

Definition at line 423 of file sft.hxx.

Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().

◆ GLYF_yMax_offset

constexpr int vcl::GLYF_yMax_offset = 8
constexpr

Definition at line 426 of file sft.hxx.

Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().

◆ GLYF_yMin_offset

constexpr int vcl::GLYF_yMin_offset = 4
constexpr

Definition at line 424 of file sft.hxx.

Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().

◆ HEAD_created_offset

constexpr int vcl::HEAD_created_offset = 20
constexpr

Definition at line 367 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().

◆ HEAD_flags_offset

constexpr int vcl::HEAD_flags_offset = 16
constexpr

Definition at line 365 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().

◆ HEAD_fontDirectionHint_offset

constexpr int vcl::HEAD_fontDirectionHint_offset = 48
constexpr

Definition at line 374 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().

◆ HEAD_fontRevision_offset

constexpr int vcl::HEAD_fontRevision_offset = 4
constexpr

Definition at line 363 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().

◆ HEAD_glyphDataFormat_offset

constexpr int vcl::HEAD_glyphDataFormat_offset = 52
constexpr

Definition at line 376 of file sft.hxx.

◆ HEAD_indexToLocFormat_offset

constexpr int vcl::HEAD_indexToLocFormat_offset = 50
constexpr

Definition at line 375 of file sft.hxx.

Referenced by vcl::AbstractTrueTypeFont::indexGlyphData(), and ProcessTables().

◆ HEAD_Length

constexpr int vcl::HEAD_Length = 54
constexpr

◆ HEAD_lowestRecPPEM_offset

constexpr int vcl::HEAD_lowestRecPPEM_offset = 46
constexpr

Definition at line 373 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().

◆ HEAD_macStyle_offset

constexpr int vcl::HEAD_macStyle_offset = 44
constexpr

Definition at line 372 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and GetTTGlobalFontHeadInfo().

◆ HEAD_magicNumber_offset

constexpr int vcl::HEAD_magicNumber_offset = 12
constexpr

Definition at line 364 of file sft.hxx.

◆ HEAD_majorVersion_offset

constexpr int vcl::HEAD_majorVersion_offset = 0
constexpr

Definition at line 362 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs().

◆ HEAD_unitsPerEm_offset

constexpr int vcl::HEAD_unitsPerEm_offset = 18
constexpr

◆ HEAD_xMax_offset

constexpr int vcl::HEAD_xMax_offset = 40
constexpr

Definition at line 370 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), GetTTGlobalFontHeadInfo(), and ProcessTables().

◆ HEAD_xMin_offset

constexpr int vcl::HEAD_xMin_offset = 36
constexpr

Definition at line 368 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), GetTTGlobalFontHeadInfo(), and ProcessTables().

◆ HEAD_yMax_offset

constexpr int vcl::HEAD_yMax_offset = 42
constexpr

Definition at line 371 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), GetTTGlobalFontHeadInfo(), and ProcessTables().

◆ HEAD_yMin_offset

constexpr int vcl::HEAD_yMin_offset = 38
constexpr

Definition at line 369 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), GetTTGlobalFontHeadInfo(), and ProcessTables().

◆ HHEA_ascender_offset

constexpr int vcl::HHEA_ascender_offset = 4
constexpr

◆ HHEA_caretSlopeRise_offset

constexpr int vcl::HHEA_caretSlopeRise_offset = 18
constexpr

Definition at line 313 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().

◆ HHEA_caretSlopeRun_offset

constexpr int vcl::HHEA_caretSlopeRun_offset = 20
constexpr

Definition at line 314 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().

◆ HHEA_descender_offset

constexpr int vcl::HHEA_descender_offset = 6
constexpr

◆ HHEA_Length

constexpr int vcl::HHEA_Length = 36
constexpr

Definition at line 308 of file sft.hxx.

Referenced by GetRawData_hhea(), and TrueTypeTableNew_hhea().

◆ HHEA_lineGap_offset

constexpr int vcl::HHEA_lineGap_offset = 8
constexpr

◆ ICON_THEME_PACKAGE_PREFIX

const sal_Unicode vcl::ICON_THEME_PACKAGE_PREFIX[] = u"images_"

◆ MAXP_maxCompositeContours_offset

constexpr int vcl::MAXP_maxCompositeContours_offset = 12
constexpr

Definition at line 402 of file sft.hxx.

Referenced by ProcessTables().

◆ MAXP_maxCompositePoints_offset

constexpr int vcl::MAXP_maxCompositePoints_offset = 10
constexpr

Definition at line 401 of file sft.hxx.

Referenced by ProcessTables().

◆ MAXP_maxContours_offset

constexpr int vcl::MAXP_maxContours_offset = 8
constexpr

Definition at line 400 of file sft.hxx.

Referenced by ProcessTables().

◆ MAXP_maxPoints_offset

constexpr int vcl::MAXP_maxPoints_offset = 6
constexpr

Definition at line 399 of file sft.hxx.

Referenced by ProcessTables().

◆ MAXP_numGlyphs_offset

constexpr int vcl::MAXP_numGlyphs_offset = 4
constexpr

Definition at line 398 of file sft.hxx.

Referenced by ProcessTables().

◆ MAXP_Version1Length

constexpr int vcl::MAXP_Version1Length = 32
constexpr

Definition at line 396 of file sft.hxx.

Referenced by GetRawData_maxp(), and TrueTypeTableNew_maxp().

◆ modextra

const char* const vcl::modextra = "gelf"

Definition at line 61 of file sft.cxx.

Referenced by CreateT3FromTTGlyphs(), and CreateT42FromTTGlyphs().

◆ modname

const char* const vcl::modname = "SunTypeTools-TT"

Definition at line 59 of file sft.cxx.

Referenced by CreateT3FromTTGlyphs(), and CreateT42FromTTGlyphs().

◆ modver

const char* const vcl::modver = "1.0"

Definition at line 60 of file sft.cxx.

Referenced by CreateT3FromTTGlyphs(), and CreateT42FromTTGlyphs().

◆ NUM_TAGS

constexpr int vcl::NUM_TAGS = 17
constexpr

Definition at line 719 of file sft.hxx.

Referenced by vcl::TrueTypeFont::open(), and vcl::TrueTypeFont::table().

◆ O_CFF

constexpr int vcl::O_CFF = 16
constexpr

◆ O_cmap

constexpr int vcl::O_cmap = 7
constexpr

Definition at line 709 of file sft.hxx.

Referenced by vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().

◆ O_cvt

constexpr int vcl::O_cvt = 12
constexpr

Definition at line 714 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().

◆ O_fpgm

constexpr int vcl::O_fpgm = 14
constexpr

Definition at line 716 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().

◆ O_glyf

constexpr int vcl::O_glyf = 1
constexpr

◆ O_gsub

constexpr int vcl::O_gsub = 15
constexpr

Definition at line 717 of file sft.hxx.

Referenced by vcl::TrueTypeFont::open().

◆ O_head

constexpr int vcl::O_head = 2
constexpr

◆ O_hhea

constexpr int vcl::O_hhea = 5
constexpr

◆ O_hmtx

constexpr int vcl::O_hmtx = 6
constexpr

◆ O_loca

constexpr int vcl::O_loca = 3
constexpr

Definition at line 705 of file sft.hxx.

Referenced by vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().

◆ O_maxp

constexpr int vcl::O_maxp = 0
constexpr

◆ O_name

constexpr int vcl::O_name = 4
constexpr

◆ O_OS2

constexpr int vcl::O_OS2 = 10
constexpr

Definition at line 712 of file sft.hxx.

Referenced by GetTTGlobalFontInfo(), and vcl::TrueTypeFont::open().

◆ O_post

constexpr int vcl::O_post = 11
constexpr

Definition at line 713 of file sft.hxx.

Referenced by CreateTTFromTTGlyphs(), GetTTGlobalFontInfo(), and vcl::TrueTypeFont::open().

◆ O_prep

constexpr int vcl::O_prep = 13
constexpr

Definition at line 715 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().

◆ O_vhea

constexpr int vcl::O_vhea = 8
constexpr

Definition at line 710 of file sft.hxx.

Referenced by vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().

◆ O_vmtx

constexpr int vcl::O_vmtx = 9
constexpr

Definition at line 711 of file sft.hxx.

Referenced by GetMetrics(), GetTTSimpleGlyphMetrics(), and vcl::TrueTypeFont::open().

◆ OS2_fsSelection_offset

constexpr int vcl::OS2_fsSelection_offset = 62
constexpr

Definition at line 272 of file sft.hxx.

Referenced by GetTTFontMetrics().

◆ OS2_fsType_offset

constexpr int vcl::OS2_fsType_offset = 8
constexpr

Definition at line 265 of file sft.hxx.

Referenced by GetTTGlobalFontInfo().

◆ OS2_Legacy_length

constexpr int vcl::OS2_Legacy_length = 68
constexpr

Definition at line 259 of file sft.hxx.

Referenced by getTTCoverage().

◆ OS2_panose_offset

constexpr int vcl::OS2_panose_offset = 32
constexpr

Definition at line 266 of file sft.hxx.

Referenced by GetTTGlobalFontInfo().

◆ OS2_panoseNbBytes_offset

constexpr int vcl::OS2_panoseNbBytes_offset = 10
constexpr

Definition at line 267 of file sft.hxx.

Referenced by GetTTGlobalFontInfo().

◆ OS2_typoAscender_offset

constexpr int vcl::OS2_typoAscender_offset = 68
constexpr

Definition at line 273 of file sft.hxx.

Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().

◆ OS2_typoDescender_offset

constexpr int vcl::OS2_typoDescender_offset = 70
constexpr

Definition at line 274 of file sft.hxx.

Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().

◆ OS2_typoLineGap_offset

constexpr int vcl::OS2_typoLineGap_offset = 72
constexpr

Definition at line 275 of file sft.hxx.

Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().

◆ OS2_ulCodePageRange1_offset

constexpr int vcl::OS2_ulCodePageRange1_offset = 78
constexpr

Definition at line 278 of file sft.hxx.

Referenced by getTTCoverage().

◆ OS2_ulCodePageRange2_offset

constexpr int vcl::OS2_ulCodePageRange2_offset = 82
constexpr

Definition at line 279 of file sft.hxx.

Referenced by getTTCoverage().

◆ OS2_ulUnicodeRange1_offset

constexpr int vcl::OS2_ulUnicodeRange1_offset = 42
constexpr

Definition at line 268 of file sft.hxx.

Referenced by getTTCoverage().

◆ OS2_ulUnicodeRange2_offset

constexpr int vcl::OS2_ulUnicodeRange2_offset = 46
constexpr

Definition at line 269 of file sft.hxx.

Referenced by getTTCoverage().

◆ OS2_ulUnicodeRange3_offset

constexpr int vcl::OS2_ulUnicodeRange3_offset = 50
constexpr

Definition at line 270 of file sft.hxx.

Referenced by getTTCoverage().

◆ OS2_ulUnicodeRange4_offset

constexpr int vcl::OS2_ulUnicodeRange4_offset = 54
constexpr

Definition at line 271 of file sft.hxx.

Referenced by getTTCoverage().

◆ OS2_usWeightClass_offset

constexpr int vcl::OS2_usWeightClass_offset = 4
constexpr

Definition at line 263 of file sft.hxx.

Referenced by GetTTGlobalFontInfo().

◆ OS2_usWidthClass_offset

constexpr int vcl::OS2_usWidthClass_offset = 6
constexpr

Definition at line 264 of file sft.hxx.

Referenced by GetTTGlobalFontInfo().

◆ OS2_V0_length

constexpr int vcl::OS2_V0_length = 78
constexpr

Definition at line 260 of file sft.hxx.

Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().

◆ OS2_V1_length

constexpr int vcl::OS2_V1_length = 86
constexpr

Definition at line 261 of file sft.hxx.

Referenced by getTTCoverage().

◆ OS2_winAscent_offset

constexpr int vcl::OS2_winAscent_offset = 74
constexpr

Definition at line 276 of file sft.hxx.

Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().

◆ OS2_winDescent_offset

constexpr int vcl::OS2_winDescent_offset = 76
constexpr

Definition at line 277 of file sft.hxx.

Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().

◆ PDF_INSERT_MAGIC_SCALE_FACTOR

constexpr int vcl::PDF_INSERT_MAGIC_SCALE_FACTOR = 1
constexpr

Definition at line 60 of file pdfread.hxx.

Referenced by RenderPDFBitmaps().

◆ POST_isFixedPitch_offset

constexpr int vcl::POST_isFixedPitch_offset = 12
constexpr

Definition at line 331 of file sft.hxx.

Referenced by CreateTTFromTTGlyphs(), and GetTTGlobalFontInfo().

◆ POST_italicAngle_offset

constexpr int vcl::POST_italicAngle_offset = 4
constexpr

Definition at line 328 of file sft.hxx.

Referenced by CreateTTFromTTGlyphs(), and GetTTGlobalFontInfo().

◆ POST_underlinePosition_offset

constexpr int vcl::POST_underlinePosition_offset = 8
constexpr

Definition at line 329 of file sft.hxx.

Referenced by CreateTTFromTTGlyphs().

◆ POST_underlineThickness_offset

constexpr int vcl::POST_underlineThickness_offset = 10
constexpr

Definition at line 330 of file sft.hxx.

Referenced by CreateTTFromTTGlyphs().

◆ T_CFF

constexpr sal_uInt32 vcl::T_CFF = 0x43464620
constexpr

Definition at line 449 of file sft.hxx.

Referenced by vcl::TrueTypeFont::open().

◆ T_cmap

constexpr sal_uInt32 vcl::T_cmap = 0x636D6170
constexpr

Definition at line 440 of file sft.hxx.

Referenced by cmapAdd(), GetRawData_cmap(), vcl::TrueTypeFont::open(), and TrueTypeTableNew_cmap().

◆ T_cvt

constexpr sal_uInt32 vcl::T_cvt = 0x63767420
constexpr

Definition at line 445 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().

◆ T_fpgm

constexpr sal_uInt32 vcl::T_fpgm = 0x6670676D
constexpr

Definition at line 447 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().

◆ T_glyf

constexpr sal_uInt32 vcl::T_glyf = 0x676C7966
constexpr

◆ T_gsub

constexpr sal_uInt32 vcl::T_gsub = 0x47535542
constexpr

Definition at line 448 of file sft.hxx.

Referenced by vcl::TrueTypeFont::open().

◆ T_head

constexpr sal_uInt32 vcl::T_head = 0x68656164
constexpr

◆ T_hhea

constexpr sal_uInt32 vcl::T_hhea = 0x68686561
constexpr

◆ T_hmtx

constexpr sal_uInt32 vcl::T_hmtx = 0x686D7478
constexpr

Definition at line 439 of file sft.hxx.

Referenced by vcl::TrueTypeFont::open(), and ProcessTables().

◆ T_loca

constexpr sal_uInt32 vcl::T_loca = 0x6C6F6361
constexpr

◆ T_maxp

constexpr sal_uInt32 vcl::T_maxp = 0x6D617870
constexpr

◆ T_name

constexpr sal_uInt32 vcl::T_name = 0x6E616D65
constexpr

Definition at line 437 of file sft.hxx.

Referenced by GetRawData_name(), vcl::TrueTypeFont::open(), and TrueTypeTableNew_name().

◆ T_OS2

constexpr sal_uInt32 vcl::T_OS2 = 0x4F532F32
constexpr

Definition at line 443 of file sft.hxx.

Referenced by vcl::TrueTypeFont::open().

◆ T_otto

constexpr sal_uInt32 vcl::T_otto = 0x4f54544f
constexpr

Definition at line 430 of file sft.hxx.

Referenced by vcl::TrueTypeFont::open().

◆ T_post

constexpr sal_uInt32 vcl::T_post = 0x706F7374
constexpr

Definition at line 444 of file sft.hxx.

Referenced by GetRawData_post(), vcl::TrueTypeFont::open(), and TrueTypeTableNew_post().

◆ T_prep

constexpr sal_uInt32 vcl::T_prep = 0x70726570
constexpr

Definition at line 446 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().

◆ T_true

constexpr sal_uInt32 vcl::T_true = 0x74727565
constexpr

Definition at line 428 of file sft.hxx.

Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().

◆ T_ttcf

constexpr sal_uInt32 vcl::T_ttcf = 0x74746366
constexpr

Definition at line 429 of file sft.hxx.

Referenced by CountTTCFonts(), and vcl::TrueTypeFont::open().

◆ T_vhea

constexpr sal_uInt32 vcl::T_vhea = 0x76686561
constexpr

Definition at line 441 of file sft.hxx.

Referenced by vcl::TrueTypeFont::open().

◆ T_vmtx

constexpr sal_uInt32 vcl::T_vmtx = 0x766D7478
constexpr

Definition at line 442 of file sft.hxx.

Referenced by vcl::TrueTypeFont::open().

◆ tag

sal_uInt32 vcl::tag

◆ 

struct { ... } vcl::vtable1[]
Initial value:
=
{
}
static void TrueTypeTableDispose_generic(TrueTypeTable *_this)
Definition: ttcr.cxx:374
static void TrueTypeTableDispose_name(TrueTypeTable *_this)
Definition: ttcr.cxx:449
static void TrueTypeTableDispose_cmap(TrueTypeTable *_this)
Definition: ttcr.cxx:430
constexpr sal_uInt32 T_post
Definition: sft.hxx:444
constexpr sal_uInt32 T_loca
Definition: sft.hxx:436
constexpr sal_uInt32 T_glyf
Definition: sft.hxx:434
static void TrueTypeTableDispose_post(TrueTypeTable *_this)
Definition: ttcr.cxx:457
constexpr sal_uInt32 T_hhea
Definition: sft.hxx:438
static void TrueTypeTableDispose_hhea(TrueTypeTable *_this)
Definition: ttcr.cxx:394
constexpr sal_uInt32 T_head
Definition: sft.hxx:435
static void TrueTypeTableDispose_loca(TrueTypeTable *_this)
Definition: ttcr.cxx:402
static void TrueTypeTableDispose_glyf(TrueTypeTable *_this)
Definition: ttcr.cxx:422
static void TrueTypeTableDispose_maxp(TrueTypeTable *_this)
Definition: ttcr.cxx:414
constexpr sal_uInt32 T_maxp
Definition: sft.hxx:433
constexpr sal_uInt32 T_name
Definition: sft.hxx:437
constexpr sal_uInt32 T_cmap
Definition: sft.hxx:440
static void TrueTypeTableDispose_head(TrueTypeTable *_this)
Definition: ttcr.cxx:386

Referenced by TrueTypeTableDispose().

◆ 

struct { ... } vcl::vtable2[]
Initial value:
=
{
}
static int GetRawData_head(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
Definition: ttcr.cxx:509
static int GetRawData_maxp(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
Definition: ttcr.cxx:544
static int GetRawData_hhea(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
Definition: ttcr.cxx:518
static int GetRawData_name(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
Definition: ttcr.cxx:700
static int GetRawData_glyf(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
Definition: ttcr.cxx:553
static int GetRawData_post(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
Definition: ttcr.cxx:771
static int GetRawData_cmap(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
Definition: ttcr.cxx:650
static int GetRawData_generic(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
Definition: ttcr.cxx:497
static int GetRawData_loca(TrueTypeTable *_this, sal_uInt8 **ptr, sal_uInt32 *len, sal_uInt32 *tag)
Definition: ttcr.cxx:527

Referenced by GetRawData().