LibreOffice Module vcl (master) 1
|
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 | |
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< XInterface > | DragSource_createInstance (const Reference< XMultiServiceFactory > &) |
Sequence< OUString > | DropTarget_getSupportedServiceNames () |
OUString | DropTarget_getImplementationName () |
Reference< XInterface > | DropTarget_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... | |
GlyphData * | GetTTRawGlyphData (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_uInt8 * | ttmalloc (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_uInt8 * | PackCmapType0 (CmapSubTable const *s, sal_uInt32 *length) |
static sal_uInt8 * | PackCmapType6 (CmapSubTable const *s, sal_uInt32 *length) |
static sal_uInt8 * | PackCmap (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) |
TrueTypeTable * | TrueTypeTableNew (sal_uInt32 tag, sal_uInt32 nbytes, const sal_uInt8 *ptr) |
Creates a new raw TrueType table. More... | |
TrueTypeTable * | 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. More... | |
TrueTypeTable * | 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. More... | |
TrueTypeTable * | TrueTypeTableNew_loca () |
Creates a new empty 'loca' table for a TrueType font. More... | |
TrueTypeTable * | TrueTypeTableNew_maxp (const sal_uInt8 *maxp, int size) |
Creates a new 'maxp' table based on an existing maxp table. More... | |
TrueTypeTable * | TrueTypeTableNew_glyf () |
Creates a new empty 'glyf' table. More... | |
TrueTypeTable * | TrueTypeTableNew_cmap () |
Creates a new empty 'cmap' table. More... | |
static void | DisposeNameRecord (void *ptr) |
static NameRecord * | NameRecordNewCopy (NameRecord const *nr) |
TrueTypeTable * | TrueTypeTableNew_name (int n, NameRecord const *nr) |
Creates a new 'name' table. More... | |
TrueTypeTable * | 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. 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 TrueTypeTable * | FindTable (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 Color & | replaceColor (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< RegionBand > | ImplCreateRegionBandFromPolyPolygon (const tools::PolyPolygon &rPolyPolygon) |
SvStream & | ReadRegion (SvStream &rIStrm, vcl::Region &rRegion) |
SvStream & | WriteRegion (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< VectorGraphicData > | loadVectorGraphic (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 Window * | ImplGetLabeledBy (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 SystemWindow * | ImplGetLastSystemWindow (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 sal_Int32 vcl::F16Dot16 |
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.
typedef std::vector< RoadmapItem* > vcl::HL_Vector |
Definition at line 39 of file roadmap.cxx.
typedef std::pair<const OString, const OString> vcl::LOKPayloadItem |
Definition at line 26 of file IDialogRenderable.hxx.
typedef sal_uInt32 vcl::LOKWindowId |
Definition at line 28 of file IDialogRenderable.hxx.
typedef std::map<vcl::LOKWindowId, VclPtr<vcl::Window> > vcl::LOKWindowsMap |
Definition at line 3169 of file window.cxx.
typedef std::unordered_map< OUString, OUString > vcl::OUStrMap |
Definition at line 32 of file configsettings.hxx.
typedef std::unique_ptr<PaintBufferGuard, o3tl::default_delete<PaintBufferGuard> > vcl::PaintBufferGuardPtr |
typedef OutputDevice vcl::RenderContext |
typedef const void* vcl::StringEntryIdentifier |
Definition at line 34 of file quickselectionengine.hxx.
typedef int vcl::ThreeInts[3] |
Definition at line 2397 of file pdfwriter_impl.cxx.
typedef struct vcl::TTGlobalFontInfo_ vcl::TTGlobalFontInfo |
Return value of GetTTGlobalFontInfo()
Definition at line 62 of file salgdi.hxx.
Definition at line 35 of file accessibletableprovider.hxx.
enum vcl::CompositeFlags |
|
strong |
Enumerator | |
---|---|
Empty |
Definition at line 67 of file lazydelete.hxx.
|
strong |
Enumerator | |
---|---|
Drag | |
Drop |
Definition at line 29 of file dndhelper.hxx.
|
strong |
Enumerator | |
---|---|
Size16 | |
Size26 | |
Size32 | |
Small | |
LAST |
Definition at line 286 of file vclenum.hxx.
|
strong |
|
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.
|
strong |
|
strong |
Return value of OpenTTFont() and CreateT3FromTTGlyphs()
enum vcl::TTCRErrCodes |
Error codes for most functions.
enum vcl::WeightClass |
|
strong |
Enumerator | |
---|---|
RECTANGLE | |
LINE | |
IMAGE | |
EXTERNAL |
Definition at line 26 of file WidgetDefinition.hxx.
enum vcl::WidthClass |
Value of the width member of the TTGlobalFontInfo struct.
|
strong |
Enumerator | |
---|---|
NONE | |
X | |
Y | |
Width | |
Height | |
State | |
Minimized | |
MaximizedX | |
MaximizedY | |
MaximizedWidth | |
MaximizedHeight | |
Pos | |
Size | |
PosSize | |
PosSizeState | |
All |
Definition at line 42 of file windowstate.hxx.
|
strong |
Enumerator | |
---|---|
NONE | |
Normal | |
Minimized | |
Maximized | |
MaximizedHorz | |
MaximizedVert | |
FullScreen | |
SystemMask |
Definition at line 27 of file windowstate.hxx.
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().
|
static |
|
static |
Definition at line 1872 of file pdfwriter_impl.cxx.
References vcl::pdf::PDFStructureAttribute::eValue, vcl::PDFWriterImpl::getAttributeTag(), vcl::PDFWriterImpl::getAttributeValueTag(), vcl::PDFWriter::Invalid, and vcl::pdf::PDFStructureAttribute::nValue.
Referenced by vcl::PDFWriterImpl::emitStructureAttributes().
|
static |
Definition at line 2428 of file pdfwriter_impl.cxx.
References i.
Referenced by vcl::PDFWriterImpl::emitFontDescriptor(), and vcl::PDFWriterImpl::emitFonts().
|
constexpr |
|
static |
Definition at line 756 of file sft.cxx.
References p, vcl::ControlPoint::x, and vcl::ControlPoint::y.
Referenced by CreateT3FromTTGlyphs().
|
static |
Definition at line 7751 of file pdfwriter_impl.cxx.
References tools::Rectangle::Bottom(), tools::Rectangle::GetHeight(), tools::Rectangle::GetWidth(), tools::Rectangle::Left(), Point, tools::Rectangle::Right(), and tools::Rectangle::Top().
Referenced by vcl::PDFWriterImpl::drawArc().
bool vcl::checkArrayForMatchingStrings | ( | const char * | pSource, |
sal_Int32 | nSourceSize, | ||
std::vector< OString > const & | rStrings | ||
) |
Definition at line 40 of file DetectorTools.hxx.
References matchArray(), and matchArrayWithString().
Referenced by vcl::GraphicFormatDetector::checkEPS(), vcl::GraphicFormatDetector::checkSVG(), and vcl::GraphicFormatDetector::checkXBM().
|
static |
VCL_DLLPUBLIC void vcl::CloseTopLevel | ( | vcl::Window * | pWindow | ) |
Definition at line 1214 of file dialog.cxx.
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().
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().
VCL_DLLPUBLIC double vcl::ConvertDoubleValue | ( | double | nValue, |
sal_uInt16 | nDigits, | ||
FieldUnit | eInUnit, | ||
MapUnit | eOutUnit | ||
) |
Definition at line 1157 of file field.cxx.
References o3tl::convert(), FieldToO3tlLength(), ImplMap2FieldUnit(), o3tl::invalid, and nValue.
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.
|
inline |
Definition at line 58 of file fieldvalues.hxx.
References ConvertDoubleValue(), and nValue.
|
inline |
Definition at line 65 of file fieldvalues.hxx.
References ConvertDoubleValue(), and nValue.
|
inline |
Definition at line 71 of file fieldvalues.hxx.
References ConvertDoubleValue(), and nValue.
VCL_DLLPUBLIC BinaryDataContainer vcl::convertUnoBinaryDataContainer | ( | const css::uno::Reference< css::util::XBinaryDataContainer > & | rxBinaryDataContainer | ) |
Definition at line 16 of file BinaryDataContainerTools.cxx.
References UnoBinaryDataContainer::getBinaryDataContainer().
VCL_DLLPUBLIC sal_Int64 vcl::ConvertValue | ( | sal_Int64 | nValue, |
sal_Int64 | mnBaseValue, | ||
sal_uInt16 | nDecDigits, | ||
FieldUnit | eInUnit, | ||
FieldUnit | eOutUnit | ||
) |
Definition at line 1030 of file field.cxx.
References ConvertDoubleValue(), nonValueDoubleToValueDouble(), nValue, SAL_MAX_INT64, and SAL_MIN_INT64.
Referenced by weld::MetricSpinButton::convert_value_from(), weld::MetricSpinButton::convert_value_to(), weld::MetricSpinButton::ConvertValue(), MetricFormatter::GetCorrectedValue(), MetricField::GetFirst(), MetricField::GetLast(), MetricFormatter::GetMax(), MetricFormatter::GetMin(), MetricFormatter::GetValueFromStringUnit(), weld::IMPL_LINK(), MetricField::SetFirst(), MetricField::SetLast(), MetricFormatter::SetMax(), MetricFormatter::SetMin(), and MetricFormatter::SetUserValue().
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.
|
static |
Definition at line 919 of file window.cxx.
Referenced by vcl::Window::ImplInit(), and vcl::Window::ImplInitResolutionSettings().
|
static |
Definition at line 983 of file ttcr.cxx.
References vcl::NameRecord::sptr.
Referenced by TrueTypeTableNew_name().
Reference< XInterface > vcl::DragSource_createInstance | ( | const Reference< XMultiServiceFactory > & | ) |
Definition at line 294 of file dtranscomp.cxx.
References SalInstance::CreateDragSource(), ImplGetSVData(), and ImplSVData::mpDefInst.
Referenced by vcl_component_getFactory().
css::uno::Reference< css::uno::XInterface > vcl::DragSource_createInstance | ( | css::uno::Reference< css::lang::XMultiServiceFactory > const & | ) |
OUString vcl::DragSource_getImplementationName | ( | ) |
Definition at line 283 of file dtranscomp.cxx.
Referenced by vcl_component_getFactory().
css::uno::Sequence< OUString > vcl::DragSource_getSupportedServiceNames | ( | ) |
Definition at line 272 of file dtranscomp.cxx.
Referenced by vcl_component_getFactory().
Reference< XInterface > vcl::DropTarget_createInstance | ( | const Reference< XMultiServiceFactory > & | ) |
Definition at line 398 of file dtranscomp.cxx.
References SalInstance::CreateDropTarget(), ImplGetSVData(), and ImplSVData::mpDefInst.
Referenced by vcl_component_getFactory().
css::uno::Reference< css::uno::XInterface > vcl::DropTarget_createInstance | ( | css::uno::Reference< css::lang::XMultiServiceFactory > const & | ) |
OUString vcl::DropTarget_getImplementationName | ( | ) |
Definition at line 385 of file dtranscomp.cxx.
Referenced by vcl_component_getFactory().
css::uno::Sequence< OUString > vcl::DropTarget_getSupportedServiceNames | ( | ) |
Definition at line 374 of file dtranscomp.cxx.
Referenced by vcl_component_getFactory().
|
static |
Definition at line 1860 of file sft.cxx.
References GetUInt16(), GetUInt32(), GlyphOffsetsDispose(), GlyphOffsetsNew(), h, HexFmtBlockWrite(), HexFmtCloseString(), HexFmtDispose(), HexFmtNew(), HexFmtOpenString(), i, SAL_WARN, scalloc(), T_glyf, and tag.
Referenced by CreateT42FromTTGlyphs().
VCL_DLLPUBLIC void vcl::EnableDialogInput | ( | vcl::Window * | pWindow | ) |
Definition at line 1206 of file dialog.cxx.
VCL_DLLPUBLIC void vcl::EndAllDialogs | ( | vcl::Window const * | pParent | ) |
Definition at line 1191 of file dialog.cxx.
References ImplGetSVData(), vcl::Window::IsWindowOrChild(), ImplSVWinData::mpExecuteDialogs, and ImplSVData::mpWinData.
Referenced by IMPL_STATIC_LINK_NOARG().
VCL_DLLPUBLIC FieldUnit vcl::EnglishStringToMetric | ( | std::string_view | rEnglishMetricString | ) |
Definition at line 283 of file svdata.cxx.
References first, i, and SAL_N_ELEMENTS.
VCL_DLLPUBLIC void vcl::escapeStringXML | ( | const OUString & | rStr, |
OUString & | rValue | ||
) |
|
static |
Definition at line 71 of file quickselectionengine.cxx.
References vcl::ISearchableStringList::CurrentEntry(), AllSettings::GetLocaleI18nHelper(), Application::GetSettings(), vcl::I18nHelper::MatchString(), vcl::ISearchableStringList::NextEntry(), and vcl::QuickSelectionEngine_Data::rEntryList.
Referenced by vcl::QuickSelectionEngine::HandleKeyEvent().
|
static |
Definition at line 925 of file sft.cxx.
References GetUInt32(), i, n, and name.
Referenced by GetNames().
|
static |
Definition at line 1205 of file ttcr.cxx.
References listCurrent(), listIsEmpty(), listNext(), listToFirst(), vcl::TrueTypeCreator::tables, tag, and vcl::TrueTypeTable::tag.
Referenced by ProcessTables().
Definition at line 175 of file sft.cxx.
References a, and fix16_mul().
Referenced by fixedMulDiv(), and GetCompoundTTOutline().
Definition at line 187 of file sft.cxx.
References a, fixedDiv(), and fixedMul().
Referenced by GetCompoundTTOutline().
|
static |
|
static |
|
static |
Definition at line 477 of file sft.cxx.
References a, ARG_1_AND_2_ARE_WORDS, ARGS_ARE_XY_VALUES, d, f, vcl::AbstractTrueTypeFont::fileName(), fixedMul(), fixedMulDiv(), vcl::ControlPoint::flags, fromF2Dot14(), GetInt16(), GetMetrics(), GetTTGlyphOutline(), GetUInt16(), GLYF_numberOfContours_offset, GLYF_xMax_offset, GLYF_xMin_offset, GLYF_yMax_offset, GLYF_yMin_offset, vcl::AbstractTrueTypeFont::glyphCount(), vcl::AbstractTrueTypeFont::glyphOffset(), i, index, m, MORE_COMPONENTS, n, O_glyf, SAL_INFO, SAL_WARN, SAL_WARN_IF, o3tl::saturating_add(), t, table, vcl::AbstractTrueTypeFont::table(), USE_MY_METRICS, WE_HAVE_A_SCALE, WE_HAVE_A_TWO_BY_TWO, WE_HAVE_AN_X_AND_Y_SCALE, x, vcl::ControlPoint::x, y, and vcl::ControlPoint::y.
Referenced by GetTTGlyphOutline().
FncGetSpecialChars VCL_DLLPUBLIC vcl::GetGetSpecialCharsFunction | ( | ) |
Definition at line 2694 of file edit.cxx.
References pImplFncGetSpecialChars.
Referenced by TextWindow::Command(), and TextWindow::KeyInput().
|
static |
|
static |
Definition at line 133 of file sft.cxx.
References t.
Referenced by CreateT3FromTTGlyphs(), CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetCompoundTTOutline(), GetMetrics(), GetSimpleTTOutline(), GetTTFontMetrics(), GetTTGlobalFontHeadInfo(), GetTTGlobalFontInfo(), GetTTGlyphComponents(), GetTTGlyphOutline(), GetTTRawGlyphData(), GlyphOffsetsNew(), vcl::AbstractTrueTypeFont::indexGlyphData(), and ProcessTables().
|
static |
Definition at line 153 of file sft.cxx.
References t.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetTTGlobalFontInfo(), and vcl::TrueTypeFont::open().
const char * vcl::getLangBoost | ( | ) |
|
static |
Definition at line 268 of file sft.cxx.
References GetInt16(), GetUInt16(), vcl::AbstractTrueTypeFont::horzMetricCount(), O_hmtx, O_vmtx, table, vcl::AbstractTrueTypeFont::table(), and vcl::AbstractTrueTypeFont::vertMetricCount().
Referenced by GetCompoundTTOutline(), GetSimpleTTOutline(), and GetTTGlyphOutline().
|
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().
|
static |
Definition at line 2398 of file pdfwriter_impl.cxx.
Referenced by vcl::PDFWriterImpl::emitFonts().
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
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().
|
static |
Definition at line 650 of file ttcr.cxx.
References vcl::TrueTypeTable::data, i, PackCmap(), PutUInt16(), PutUInt32(), vcl::TrueTypeTable::rawdata, scalloc(), t, T_cmap, tag, TTCR_OK, and ttmalloc().
|
static |
Definition at line 497 of file ttcr.cxx.
References vcl::TrueTypeTable::data, tag, and TTCR_OK.
|
static |
Definition at line 553 of file ttcr.cxx.
References vcl::TrueTypeTable::data, listCount(), listCurrent(), listNext(), listToFirst(), n, p, vcl::TrueTypeTable::rawdata, T_glyf, tag, TTCR_OK, TTCR_ZEROGLYPHS, and ttmalloc().
|
static |
Definition at line 509 of file ttcr.cxx.
References vcl::TrueTypeTable::data, HEAD_Length, T_head, tag, and TTCR_OK.
|
static |
Definition at line 518 of file ttcr.cxx.
References vcl::TrueTypeTable::data, HHEA_Length, T_hhea, tag, and TTCR_OK.
|
static |
Definition at line 527 of file ttcr.cxx.
References vcl::TrueTypeTable::data, p, T_loca, tag, TTCR_OK, and TTCR_ZEROGLYPHS.
|
static |
Definition at line 544 of file ttcr.cxx.
References vcl::TrueTypeTable::data, MAXP_Version1Length, T_maxp, tag, and TTCR_OK.
|
static |
Definition at line 700 of file ttcr.cxx.
References vcl::TrueTypeTable::data, i, listCount(), listCurrent(), listNext(), listToFirst(), n, name, NameRecordCompareF(), PutUInt16(), vcl::TrueTypeTable::rawdata, scalloc(), vcl::NameRecord::slen, T_name, tag, TTCR_NAMETOOLONG, TTCR_NONAMES, TTCR_OK, and ttmalloc().
|
static |
Definition at line 771 of file ttcr.cxx.
References vcl::TrueTypeTable::data, p, PutUInt16(), PutUInt32(), vcl::TrueTypeTable::rawdata, SAL_WARN, T_post, tag, TTCR_OK, TTCR_POSTFORMAT, and ttmalloc().
|
static |
Definition at line 301 of file sft.cxx.
References vcl::AbstractTrueTypeFont::fileName(), vcl::ControlPoint::flags, GetInt16(), GetMetrics(), GetUInt16(), GLYF_numberOfContours_offset, GLYF_xMax_offset, GLYF_xMin_offset, GLYF_yMax_offset, GLYF_yMin_offset, vcl::AbstractTrueTypeFont::glyphCount(), vcl::AbstractTrueTypeFont::glyphOffset(), i, n, O_glyf, p, SAL_WARN, SAL_WARN_IF, t, table, vcl::AbstractTrueTypeFont::table(), vcl::ControlPoint::x, vcl::ControlPoint::y, and z.
Referenced by GetTTGlyphOutline().
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 | ||
) |
Definition at line 2407 of file sft.cxx.
References append(), GetUInt32(), nLength, OS2_Legacy_length, OS2_ulCodePageRange1_offset, OS2_ulCodePageRange2_offset, OS2_ulUnicodeRange1_offset, OS2_ulUnicodeRange2_offset, OS2_ulUnicodeRange3_offset, OS2_ulUnicodeRange4_offset, and OS2_V1_length.
|
static |
Definition at line 705 of file sft.cxx.
References GetCompoundTTOutline(), GetInt16(), GetMetrics(), GetSimpleTTOutline(), vcl::AbstractTrueTypeFont::glyphCount(), vcl::AbstractTrueTypeFont::glyphOffset(), length, O_glyf, table, and vcl::AbstractTrueTypeFont::table().
Referenced by CreateT3FromTTGlyphs(), GetCompoundTTOutline(), and GetTTGlyphPoints().
|
static |
|
static |
Definition at line 143 of file sft.cxx.
References t.
Referenced by CreateT3FromTTGlyphs(), CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), DumpSfnts(), GetCompoundTTOutline(), GetMetrics(), GetNames(), GetSimpleTTOutline(), GetTTFontMetrics(), GetTTGlobalFontHeadInfo(), GetTTGlobalFontInfo(), GetTTGlyphComponents(), GetTTNameRecords(), GetTTRawGlyphData(), GetTTSimpleGlyphMetrics(), GlyphOffsetsNew(), vcl::AbstractTrueTypeFont::indexGlyphData(), nameExtract(), vcl::TrueTypeFont::open(), and ProcessTables().
|
static |
Definition at line 164 of file sft.cxx.
References t.
Referenced by CountTTCFonts(), CreateTTFromTTGlyphs(), DumpSfnts(), findname(), getTTCoverage(), GetTTGlobalFontInfo(), GlyphOffsetsNew(), vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
sal_uInt32 vcl::glyfAdd | ( | TrueTypeTable * | , |
GlyphData * | glyphdata, | ||
AbstractTrueTypeFont * | fnt | ||
) |
Add a glyph to a glyf table.
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().
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().
|
static |
Definition at line 1852 of file sft.cxx.
Referenced by DumpSfnts().
|
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().
|
static |
Definition at line 1337 of file window2.cxx.
References vcl::Window::GetParent(), and vcl::Window::IsDockingWindow().
Referenced by vcl::Window::queue_resize().
|
static |
Definition at line 243 of file sft.cxx.
References HexFmtCloseString(), HexFmtFlush(), HexFmtOpenString(), HFORMAT_LINELEN, i, size, and toHex().
Referenced by DumpSfnts().
|
static |
Definition at line 231 of file sft.cxx.
References HexFmtFlush().
Referenced by DumpSfnts(), and HexFmtBlockWrite().
|
static |
|
static |
Definition at line 215 of file sft.cxx.
Referenced by HexFmtBlockWrite(), HexFmtCloseString(), and HexFmtDispose().
|
static |
|
static |
Definition at line 226 of file sft.cxx.
Referenced by DumpSfnts(), and HexFmtBlockWrite().
vcl::IMPL_LINK | ( | EventPoster | , |
DoEvent_Impl | , | ||
void * | , | ||
void | |||
) |
Definition at line 48 of file evntpost.cxx.
References DBG_TESTSOLARMUTEX.
vcl::IMPL_LINK | ( | ORoadmap | , |
ImplClickHdl | , | ||
HyperLabel * | , | ||
CurHyperLabel | , | ||
void | |||
) |
Definition at line 634 of file roadmap.cxx.
vcl::IMPL_LINK | ( | RoadmapWizardMachine | , |
OnRoadmapItemSelected | , | ||
const OString & | , | ||
rCurItemId | , | ||
bool | |||
) |
Definition at line 635 of file roadmapwizard.cxx.
References DBG_ASSERT, and m_pImpl.
Definition at line 221 of file window2.cxx.
References ButtonRepeat, ImplGetSVData(), ImplSVWinData::mnTrackFlags, ImplSVData::mpWinData, NONE, Point, OutputDevice::ReMirror(), and Repeat.
vcl::IMPL_LINK_NOARG | ( | QuickSelectionEngine_Data | , |
SearchStringTimeout | , | ||
Timer * | , | ||
void | |||
) |
Definition at line 66 of file quickselectionengine.cxx.
vcl::IMPL_LINK_NOARG | ( | RoadmapWizard | , |
ImplHandleWizardLayoutTimerHdl | , | ||
Timer * | , | ||
void | |||
) |
Definition at line 127 of file wizardmachine.cxx.
vcl::IMPL_LINK_NOARG | ( | RoadmapWizard | , |
OnFinish | , | ||
Button * | , | ||
void | |||
) |
Definition at line 643 of file wizardmachine.cxx.
vcl::IMPL_LINK_NOARG | ( | RoadmapWizard | , |
OnNextPage | , | ||
Button * | , | ||
void | |||
) |
Definition at line 771 of file wizardmachine.cxx.
vcl::IMPL_LINK_NOARG | ( | RoadmapWizard | , |
OnPrevPage | , | ||
Button * | , | ||
void | |||
) |
Definition at line 763 of file wizardmachine.cxx.
vcl::IMPL_LINK_NOARG | ( | RoadmapWizard | , |
OnRoadmapItemSelected | , | ||
LinkParamNone * | , | ||
void | |||
) |
Definition at line 595 of file roadmapwizard.cxx.
References DBG_ASSERT.
vcl::IMPL_LINK_NOARG | ( | Window | , |
ImplGenerateMouseMoveHdl | , | ||
void * | , | ||
void | |||
) |
Definition at line 164 of file mouse.cxx.
References ImplGetSVData(), ImplSVWinData::mpCaptureWin, ImplSVData::mpWinData, and vcl::Window::mpWindowImpl.
Definition at line 648 of file paint.cxx.
References comphelper::LibreOfficeKit::isActive().
vcl::IMPL_LINK_NOARG | ( | WizardMachine | , |
OnCancel | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 1026 of file wizardmachine.cxx.
References RET_CANCEL.
vcl::IMPL_LINK_NOARG | ( | WizardMachine | , |
OnFinish | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 1008 of file wizardmachine.cxx.
References vcl::WizardTypes::eFinish.
vcl::IMPL_LINK_NOARG | ( | WizardMachine | , |
OnNextPage | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 1264 of file wizardmachine.cxx.
vcl::IMPL_LINK_NOARG | ( | WizardMachine | , |
OnPrevPage | , | ||
weld::Button & | , | ||
void | |||
) |
Definition at line 1256 of file wizardmachine.cxx.
|
static |
Definition at line 235 of file region.cxx.
References tools::PolyPolygon::AdaptiveSubdivide(), tools::PolyPolygon::Count(), tools::PolyPolygon::GetBoundRect(), and tools::Rectangle::IsEmpty().
Referenced by vcl::Region::GetAsRegionBand().
|
static |
Definition at line 1034 of file dlgctrl.cxx.
References Application::GetFocusWindow(), vcl::Window::GetStyle(), vcl::Window::HasChildPathFocus(), i, ImplFindDlgCtrlWindow(), ImplGetChildWindow(), ImplGetNextWindow(), PushButton::ImplIsDefButton(), vcl::Window::ImplIsPushButton(), vcl::Window::ImplIsWindowOrChild(), PushButton::ImplSetDefButton(), and WB_DEFBUTTON.
Referenced by vcl::Window::ImplDlgCtrlFocusChanged().
|
static |
Definition at line 109 of file legacyaccessibility.cxx.
References vcl::Window::GetStyle(), vcl::Window::GetType(), ImplFindDlgCtrlWindow(), ImplGetChildWindow(), isVisibleInLayout(), nIndex, nType, and WB_NOLABEL.
Referenced by vcl::Window::getLegacyNonLayoutAccessibleRelationLabeledBy().
|
static |
Definition at line 815 of file stacking.cxx.
References vcl::Window::GetParent(), and vcl::Window::IsSystemWindow().
Referenced by vcl::Window::SetParent().
|
static |
Definition at line 1688 of file region.cxx.
References tools::Polygon::GetConstPointAry(), tools::Polygon::GetSize(), Point, X, and Y.
Referenced by vcl::Region::GetRegionFromPolyPolygon().
|
static |
Definition at line 369 of file event.cxx.
References MouseEvent::GetButtons(), MouseEvent::GetClicks(), MouseEvent::GetMode(), MouseEvent::GetModifier(), MouseEvent::GetPosPixel(), vcl::Window::OutputToScreenPixel(), Point, and vcl::Window::ScreenToOutputPixel().
Referenced by vcl::Window::ImplNotifyKeyMouseCommandEventListeners().
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().
VCL_DLLPUBLIC size_t vcl::ImportPDFUnloaded | ( | const OUString & | rURL, |
std::vector< PDFGraphicResult > & | rGraphics | ||
) |
Import PDF as Graphic images (1 per page), but not loaded yet.
Returns the number of pages read.
Definition at line 424 of file pdfread.cxx.
References convertTwipToMm100(), utl::UcbStreamHelper::CreateStream(), vcl::pdf::PDFiumLibrary::get(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), BinaryDataContainer::isEmpty(), NativePdf, and xStream.
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().
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().
VCL_DLLPUBLIC bool vcl::IsInPopupMenuExecute | ( | ) |
Definition at line 2683 of file menu.cxx.
References PopupMenu::GetActivePopupMenu().
Referenced by PopupMenu::PrepareRun().
|
constexpr |
Is it a pixel format that forces creation of a palette.
Definition at line 29 of file BitmapTypes.hxx.
References INVALID.
Referenced by Bitmap::Bitmap(), Bitmap::Blend(), OutputDevice::EmulateDrawTransparent(), BitmapMosaicFilter::execute(), BitmapPopArtFilter::execute(), BitmapDisabledImageFilter::execute(), and BitmapEx::ModifyBitmapEx().
|
static |
Definition at line 181 of file mouse.cxx.
References WindowImpl::mbFakeFocusSet, ImplFrameData::mbHasFocus, WindowImpl::mpFrameData, and WindowImpl::mpSysObj.
Referenced by vcl::Window::ImplGrabFocus().
|
static |
Definition at line 5330 of file pdfwriter_impl.cxx.
References escapeStringXML(), and OUStringToOString().
Referenced by vcl::PDFWriterImpl::emitDocumentMetadata().
|
static |
Definition at line 600 of file window2.cxx.
References ScrollBar::DoScroll(), ScrollBar::GetLineSize(), ScrollBar::GetPageSize(), ScrollBar::GetThumbPos(), vcl::Window::IsEnabled(), vcl::Window::IsInModalMode(), vcl::Window::IsInputEnabled(), and LONG_MAX.
Referenced by vcl::Window::HandleScrollCommand(), and vcl::Window::ImplHandleScroll().
|
static |
Definition at line 191 of file dlgctrl.cxx.
References ToolBox::GetItemCount(), ToolBox::GetItemId(), ToolBox::IsItemEnabled(), ToolBox::IsItemVisible(), nId, and nPos.
Referenced by vcl::Window::ImplGetDlgWindow().
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().
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().
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().
|
static |
Definition at line 884 of file sft.cxx.
References GetUInt16(), i, n, and name.
Referenced by GetNames().
|
static |
Definition at line 103 of file ttcr.cxx.
References vcl::NameRecord::encodingID, vcl::NameRecord::languageID, vcl::NameRecord::nameID, and vcl::NameRecord::platformID.
Referenced by GetRawData_name().
|
static |
Definition at line 992 of file ttcr.cxx.
References p, smalloc(), and vcl::NameRecord::sptr.
Referenced by TrueTypeTableNew_name().
VCL_DLLPUBLIC sal_Int32 vcl::NaturalSortCompare | ( | const OUString & | rA, |
const OUString & | rB | ||
) |
Definition at line 118 of file imp_listbox.cxx.
References comphelper::string::NaturalStringSorter::compare().
|
constexpr |
Definition at line 40 of file BitmapTypes.hxx.
Referenced by BitmapColorQuantizationFilter::execute(), and BitmapSimpleColorQuantizationFilter::execute().
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.
|
inline |
Definition at line 40 of file region.hxx.
References SAL_WARN_UNUSED.
|
inline |
|
inline |
Definition at line 127 of file WindowPosSize.hxx.
References vcl::WindowPosSize::height(), vcl::WindowPosSize::width(), vcl::WindowPosSize::x(), and vcl::WindowPosSize::y().
|
static |
Definition at line 642 of file ttcr.cxx.
References length, PackCmapType0(), and PackCmapType6().
Referenced by GetRawData_cmap().
|
static |
Definition at line 591 of file ttcr.cxx.
References i, length, p, PutUInt16(), and smalloc().
Referenced by PackCmap().
|
static |
Definition at line 615 of file ttcr.cxx.
References i, length, p, PutUInt16(), and smalloc().
Referenced by PackCmap().
VCL_DLLPUBLIC bool vcl::peekGraphicFormat | ( | SvStream & | rStream, |
OUString & | rFormatExtension, | ||
bool | bTest | ||
) |
Definition at line 34 of file GraphicFormatDetector.cxx.
References vcl::GraphicFormatDetector::checkBMP(), vcl::GraphicFormatDetector::checkDXF(), vcl::GraphicFormatDetector::checkEPS(), vcl::GraphicFormatDetector::checkGIF(), vcl::GraphicFormatDetector::checkJPG(), vcl::GraphicFormatDetector::checkMET(), vcl::GraphicFormatDetector::checkMOV(), vcl::GraphicFormatDetector::checkPBMorPGMorPPM(), vcl::GraphicFormatDetector::checkPCD(), vcl::GraphicFormatDetector::checkPCT(), vcl::GraphicFormatDetector::checkPCX(), vcl::GraphicFormatDetector::checkPDF(), vcl::GraphicFormatDetector::checkPNG(), vcl::GraphicFormatDetector::checkPSD(), vcl::GraphicFormatDetector::checkRAS(), vcl::GraphicFormatDetector::checkSVG(), vcl::GraphicFormatDetector::checkSVM(), vcl::GraphicFormatDetector::checkTGA(), vcl::GraphicFormatDetector::checkTIF(), vcl::GraphicFormatDetector::checkWEBP(), vcl::GraphicFormatDetector::checkWMForEMF(), vcl::GraphicFormatDetector::checkXBM(), vcl::GraphicFormatDetector::checkXPM(), vcl::GraphicFormatDetector::detect(), and vcl::GraphicFormatDetector::msDetectedFormat.
Referenced by GraphicFilter::ImpTestOrFindFormat().
|
constexpr |
Definition at line 35 of file BitmapTypes.hxx.
Referenced by unographic::GraphicDescriptor::_getPropertyValues(), Bitmap::Convert(), Bitmap::CopyPixel(), vcl::PDFWriterImpl::createBitmapEmit(), Bitmap::GetSizeBytes(), Bitmap::ImplConvertUp(), AlphaMask::ImplSetBitmap(), vcl::PNGWriterImpl::PNGWriterImpl(), and vcl::PDFWriterImpl::writeBitmapObject().
|
static |
Definition at line 1235 of file ttcr.cxx.
References AddTable(), vcl::TTSimpleGlyphMetrics::adv, ARG_1_AND_2_ARE_WORDS, vcl::GlyphData::aw, vcl::GlyphData::compflag, vcl::TrueTypeTable::data, FindTable(), GetInt16(), GetUInt16(), vcl::GlyphData::glyphID, HEAD_indexToLocFormat_offset, HEAD_xMax_offset, HEAD_xMin_offset, HEAD_yMax_offset, HEAD_yMin_offset, i, index, listCount(), listCurrent(), listNext(), listToFirst(), vcl::GlyphData::lsb, MAXP_maxCompositeContours_offset, MAXP_maxCompositePoints_offset, MAXP_maxContours_offset, MAXP_maxPoints_offset, MAXP_numGlyphs_offset, MORE_COMPONENTS, vcl::GlyphData::nbytes, vcl::GlyphData::ncontours, vcl::GlyphData::newID, vcl::GlyphData::npoints, vcl::GlyphData::ptr, PutInt16(), PutUInt16(), PutUInt32(), vcl::TrueTypeTable::rawdata, RemoveTable(), SAL_WARN, vcl::TTSimpleGlyphMetrics::sb, scalloc(), T_glyf, T_head, T_hhea, T_hmtx, T_loca, T_maxp, TrueTypeTableNew(), TrueTypeTableNew_loca(), ttmalloc(), WE_HAVE_A_SCALE, WE_HAVE_A_TWO_BY_TWO, WE_HAVE_AN_X_AND_Y_SCALE, and z.
Referenced by StreamToMemory().
|
static |
Definition at line 70 of file ttcr.cxx.
Referenced by ProcessTables().
|
static |
Definition at line 78 of file ttcr.cxx.
Referenced by GetRawData_cmap(), GetRawData_name(), GetRawData_post(), PackCmapType0(), PackCmapType6(), ProcessTables(), StreamToMemory(), TrueTypeTableNew_head(), and TrueTypeTableNew_hhea().
|
static |
Definition at line 86 of file ttcr.cxx.
Referenced by GetRawData_cmap(), GetRawData_post(), ProcessTables(), StreamToMemory(), TrueTypeTableNew_head(), and TrueTypeTableNew_hhea().
SvStream & vcl::ReadRegion | ( | SvStream & | rIStrm, |
vcl::Region & | rRegion | ||
) |
Definition at line 1531 of file region.cxx.
Referenced by SvmReader::ClipRegionHandler(), and SvmReader::ISectRegionClipRegionHandler().
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.
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().
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 | ||
) |
Fills the rBitmaps vector with rendered pages.
Definition at line 121 of file pdfread.cxx.
References o3tl::convert(), vcl::pdf::PDFiumLibrary::get(), vcl::pdf::getDefaultPdfResolutionDpi(), basegfx::Tuple2D< typename TYPE >::getX(), basegfx::Tuple2D< typename TYPE >::getY(), o3tl::mm100, N24_BPP, N32BitTcBgra, N8BitPal, PDF_INSERT_MAGIC_SCALE_FACTOR, and o3tl::pt.
Referenced by VectorGraphicData::ensurePdfReplacement().
Definition at line 3629 of file pdfwriter_impl.cxx.
References COL_TRANSPARENT().
Referenced by vcl::PDFWriterImpl::createDefaultCheckBoxAppearance(), vcl::PDFWriterImpl::createDefaultEditAppearance(), vcl::PDFWriterImpl::createDefaultListBoxAppearance(), vcl::PDFWriterImpl::createDefaultPushButtonAppearance(), vcl::PDFWriterImpl::createDefaultRadioButtonAppearance(), and vcl::PDFWriterImpl::drawFieldBorder().
|
static |
Definition at line 144 of file scrptrun.cxx.
Referenced by vcl::ScriptRun::next().
|
static |
|
static |
Definition at line 125 of file sft.cxx.
Referenced by cmapAdd(), CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), DumpSfnts(), GetRawData_cmap(), GetRawData_name(), GlyphOffsetsNew(), ProcessTables(), StreamToMemory(), and TrueTypeTableNew_cmap().
void VCL_DLLPUBLIC vcl::SetGetSpecialCharsFunction | ( | FncGetSpecialChars | fn | ) |
Definition at line 2689 of file edit.cxx.
References pImplFncGetSpecialChars.
|
static |
|
static |
Definition at line 118 of file sft.cxx.
References size.
Referenced by GlyphOffsetsNew(), HexFmtNew(), NameRecordNewCopy(), PackCmapType0(), PackCmapType6(), StreamToMemory(), TrueTypeCreatorNewEmpty(), TrueTypeTableNew(), TrueTypeTableNew_cmap(), TrueTypeTableNew_glyf(), TrueTypeTableNew_head(), TrueTypeTableNew_hhea(), TrueTypeTableNew_loca(), TrueTypeTableNew_maxp(), TrueTypeTableNew_name(), and TrueTypeTableNew_post().
SFErrCodes vcl::StreamToFile | ( | TrueTypeCreator * | _this, |
const char * | fname | ||
) |
Writes a TrueType font generated by the TrueTypeCreator to a file.
Definition at line 270 of file ttcr.cxx.
References BadFile, FILE, FileIo, length, Ok, and StreamToMemory().
Referenced by CreateTTFromTTGlyphs().
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.
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().
|
static |
VCL_DLLPUBLIC bool vcl::TextToValue | ( | const OUString & | rStr, |
double & | rValue, | ||
sal_Int64 | nBaseValue, | ||
sal_uInt16 | nDecDigits, | ||
const LocaleDataWrapper & | rLocaleDataWrapper, | ||
FieldUnit | eUnit | ||
) |
Definition at line 1201 of file field.cxx.
References ConvertDoubleValue(), ImplMetricGetUnit(), and nValue.
Referenced by MetricFormatter::GetValueFromStringUnit(), weld::IMPL_LINK(), and MetricFormatter::ImplMetricReformat().
|
static |
Definition at line 199 of file sft.cxx.
References nIndex, and SAL_N_ELEMENTS.
Referenced by HexFmtBlockWrite().
sal_uInt16 vcl::TranslateChar12 | ( | sal_uInt16 | src | ) |
sal_uInt16 vcl::TranslateChar13 | ( | sal_uInt16 | src | ) |
sal_uInt16 vcl::TranslateChar14 | ( | sal_uInt16 | src | ) |
sal_uInt16 vcl::TranslateChar15 | ( | sal_uInt16 | src | ) |
sal_uInt16 vcl::TranslateChar16 | ( | sal_uInt16 | src | ) |
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().
|
static |
Definition at line 430 of file ttcr.cxx.
References vcl::TrueTypeTable::data, i, and t.
|
static |
Definition at line 374 of file ttcr.cxx.
References vcl::TrueTypeTable::data.
|
static |
Definition at line 422 of file ttcr.cxx.
References vcl::TrueTypeTable::data, and listDispose().
|
static |
Definition at line 386 of file ttcr.cxx.
References vcl::TrueTypeTable::data.
|
static |
Definition at line 394 of file ttcr.cxx.
References vcl::TrueTypeTable::data.
|
static |
Definition at line 402 of file ttcr.cxx.
References vcl::TrueTypeTable::data, and p.
|
static |
Definition at line 414 of file ttcr.cxx.
References vcl::TrueTypeTable::data.
|
static |
Definition at line 449 of file ttcr.cxx.
References vcl::TrueTypeTable::data, and listDispose().
|
static |
Definition at line 457 of file ttcr.cxx.
References vcl::TrueTypeTable::data, p, and SAL_WARN.
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().
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().
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().
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().
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().
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().
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().
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().
TrueTypeTable * vcl::TrueTypeTableNew_post | ( | sal_Int32 | format, |
sal_Int32 | italicAngle, | ||
sal_Int16 | underlinePosition, | ||
sal_Int16 | underlineThickness, | ||
sal_uInt32 | isFixedPitch | ||
) |
|
static |
Definition at line 356 of file ttcr.cxx.
References n.
Referenced by GetRawData_cmap(), GetRawData_glyf(), GetRawData_name(), GetRawData_post(), ProcessTables(), TrueTypeTableNew(), TrueTypeTableNew_head(), TrueTypeTableNew_hhea(), and TrueTypeTableNew_maxp().
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.
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * vcl::vcl_SystemClipboard_get_implementation | ( | css::uno::XComponentContext * | , |
css::uno::Sequence< css::uno::Any > const & | args | ||
) |
Definition at line 186 of file dtranscomp.cxx.
References args, SalInstance::CreateClipboard(), ImplGetSVData(), and ImplSVData::mpDefInst.
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().
SvStream & vcl::WriteRegion | ( | SvStream & | rOStrm, |
const vcl::Region & | rRegion | ||
) |
Definition at line 1602 of file region.cxx.
Referenced by SvmWriter::ClipRegionHandler(), and SvmWriter::ISectRegionClipRegionHandler().
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().
Definition at line 194 of file sft.cxx.
References n.
Referenced by CreateT3FromTTGlyphs(), CreateT42FromTTGlyphs(), GetTTGlobalFontHeadInfo(), GetTTGlobalFontInfo(), and GetTTSimpleGlyphMetrics().
|
static |
Definition at line 114 of file xlat.cxx.
Referenced by TranslateChar12(), TranslateChar13(), TranslateChar14(), TranslateChar15(), and TranslateChar16().
const sal_Unicode vcl::EXTENSION_FOR_ICON_PACKAGES[] = u".zip" |
Definition at line 40 of file IconThemeInfo.cxx.
Referenced by vcl::IconThemeInfo::FileNameToThemeId(), and vcl::IconThemeInfo::UrlCanBeParsed().
int(* vcl::f) (TrueTypeTable *, sal_uInt8 **, sal_uInt32 *, sal_uInt32 *) | ( | TrueTypeTable * | ) |
Definition at line 482 of file ttcr.cxx.
Referenced by vcl::unohelper::ConvertFontWeight(), vcl::unohelper::ConvertFontWidth(), XRenderPeer::FillRectangle(), EmbeddedFontsHelper::fontFileUrl(), GetCompoundTTOutline(), psp::getValueOfDouble(), IconViewImpl::IterateVisibleEntryAreas(), listSetElementDtor(), and vcl::Window::set_property().
const std::map< PointerStyle, OString > vcl::gaLOKPointerMap |
Definition at line 27 of file ITiledRenderable.cxx.
Referenced by vcl::Window::SetPointer().
|
constexpr |
Definition at line 422 of file sft.hxx.
Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().
|
constexpr |
Definition at line 425 of file sft.hxx.
Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().
|
constexpr |
Definition at line 423 of file sft.hxx.
Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().
|
constexpr |
Definition at line 426 of file sft.hxx.
Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().
|
constexpr |
Definition at line 424 of file sft.hxx.
Referenced by GetCompoundTTOutline(), and GetSimpleTTOutline().
|
constexpr |
Definition at line 367 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
|
constexpr |
Definition at line 365 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
|
constexpr |
Definition at line 374 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
|
constexpr |
Definition at line 363 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
|
constexpr |
|
constexpr |
Definition at line 375 of file sft.hxx.
Referenced by vcl::AbstractTrueTypeFont::indexGlyphData(), and ProcessTables().
|
constexpr |
Definition at line 360 of file sft.hxx.
Referenced by GetRawData_head(), vcl::AbstractTrueTypeFont::indexGlyphData(), and TrueTypeTableNew_head().
|
constexpr |
Definition at line 373 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
|
constexpr |
Definition at line 372 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and GetTTGlobalFontHeadInfo().
|
constexpr |
Definition at line 362 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs().
|
constexpr |
Definition at line 366 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::AbstractTrueTypeFont::indexGlyphData().
|
constexpr |
Definition at line 370 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), GetTTGlobalFontHeadInfo(), and ProcessTables().
|
constexpr |
Definition at line 368 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), GetTTGlobalFontHeadInfo(), and ProcessTables().
|
constexpr |
Definition at line 371 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), GetTTGlobalFontHeadInfo(), and ProcessTables().
|
constexpr |
Definition at line 369 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), GetTTGlobalFontHeadInfo(), and ProcessTables().
|
constexpr |
Definition at line 310 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetTTFontMetrics(), and GetTTGlobalFontInfo().
|
constexpr |
Definition at line 313 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
|
constexpr |
Definition at line 314 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), and CreateTTFromTTGlyphs().
|
constexpr |
Definition at line 311 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetTTFontMetrics(), and GetTTGlobalFontInfo().
|
constexpr |
Definition at line 308 of file sft.hxx.
Referenced by GetRawData_hhea(), and TrueTypeTableNew_hhea().
|
constexpr |
Definition at line 312 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetTTFontMetrics(), and GetTTGlobalFontInfo().
const sal_Unicode vcl::ICON_THEME_PACKAGE_PREFIX[] = u"images_" |
Definition at line 38 of file IconThemeInfo.cxx.
Referenced by vcl::IconThemeInfo::FileNameToThemeId(), and vcl::IconThemeInfo::UrlCanBeParsed().
|
constexpr |
Definition at line 402 of file sft.hxx.
Referenced by ProcessTables().
|
constexpr |
Definition at line 401 of file sft.hxx.
Referenced by ProcessTables().
|
constexpr |
Definition at line 400 of file sft.hxx.
Referenced by ProcessTables().
|
constexpr |
Definition at line 399 of file sft.hxx.
Referenced by ProcessTables().
|
constexpr |
Definition at line 398 of file sft.hxx.
Referenced by ProcessTables().
|
constexpr |
Definition at line 396 of file sft.hxx.
Referenced by GetRawData_maxp(), and TrueTypeTableNew_maxp().
const char* const vcl::modextra = "gelf" |
Definition at line 61 of file sft.cxx.
Referenced by CreateT3FromTTGlyphs(), and CreateT42FromTTGlyphs().
const char* const vcl::modname = "SunTypeTools-TT" |
Definition at line 59 of file sft.cxx.
Referenced by CreateT3FromTTGlyphs(), and CreateT42FromTTGlyphs().
const char* const vcl::modver = "1.0" |
Definition at line 60 of file sft.cxx.
Referenced by CreateT3FromTTGlyphs(), and CreateT42FromTTGlyphs().
|
constexpr |
Definition at line 719 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open(), and vcl::TrueTypeFont::table().
|
constexpr |
Definition at line 718 of file sft.hxx.
Referenced by FontSubsetInfo::CreateFontSubsetFromSfnt(), vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 709 of file sft.hxx.
Referenced by vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 714 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 716 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 703 of file sft.hxx.
Referenced by GetCompoundTTOutline(), GetSimpleTTOutline(), GetTTGlyphComponents(), GetTTGlyphOutline(), GetTTRawGlyphData(), vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 717 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 704 of file sft.hxx.
Referenced by CreateT3FromTTGlyphs(), CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetTTGlobalFontHeadInfo(), vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 707 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), GetTTGlobalFontInfo(), vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 708 of file sft.hxx.
Referenced by GetMetrics(), GetTTRawGlyphData(), GetTTSimpleGlyphMetrics(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 705 of file sft.hxx.
Referenced by vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 702 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 706 of file sft.hxx.
Referenced by GetNames(), GetTTNameRecords(), vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 712 of file sft.hxx.
Referenced by GetTTGlobalFontInfo(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 713 of file sft.hxx.
Referenced by CreateTTFromTTGlyphs(), GetTTGlobalFontInfo(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 715 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 710 of file sft.hxx.
Referenced by vcl::AbstractTrueTypeFont::indexGlyphData(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 711 of file sft.hxx.
Referenced by GetMetrics(), GetTTSimpleGlyphMetrics(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 272 of file sft.hxx.
Referenced by GetTTFontMetrics().
|
constexpr |
Definition at line 265 of file sft.hxx.
Referenced by GetTTGlobalFontInfo().
|
constexpr |
Definition at line 259 of file sft.hxx.
Referenced by getTTCoverage().
|
constexpr |
Definition at line 266 of file sft.hxx.
Referenced by GetTTGlobalFontInfo().
|
constexpr |
Definition at line 267 of file sft.hxx.
Referenced by GetTTGlobalFontInfo().
|
constexpr |
Definition at line 273 of file sft.hxx.
Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().
|
constexpr |
Definition at line 274 of file sft.hxx.
Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().
|
constexpr |
Definition at line 275 of file sft.hxx.
Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().
|
constexpr |
Definition at line 278 of file sft.hxx.
Referenced by getTTCoverage().
|
constexpr |
Definition at line 279 of file sft.hxx.
Referenced by getTTCoverage().
|
constexpr |
Definition at line 268 of file sft.hxx.
Referenced by getTTCoverage().
|
constexpr |
Definition at line 269 of file sft.hxx.
Referenced by getTTCoverage().
|
constexpr |
Definition at line 270 of file sft.hxx.
Referenced by getTTCoverage().
|
constexpr |
Definition at line 271 of file sft.hxx.
Referenced by getTTCoverage().
|
constexpr |
Definition at line 263 of file sft.hxx.
Referenced by GetTTGlobalFontInfo().
|
constexpr |
Definition at line 264 of file sft.hxx.
Referenced by GetTTGlobalFontInfo().
|
constexpr |
Definition at line 260 of file sft.hxx.
Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().
|
constexpr |
Definition at line 261 of file sft.hxx.
Referenced by getTTCoverage().
|
constexpr |
Definition at line 276 of file sft.hxx.
Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().
|
constexpr |
Definition at line 277 of file sft.hxx.
Referenced by GetTTFontMetrics(), and GetTTGlobalFontInfo().
|
constexpr |
Definition at line 60 of file pdfread.hxx.
Referenced by RenderPDFBitmaps().
|
constexpr |
Definition at line 331 of file sft.hxx.
Referenced by CreateTTFromTTGlyphs(), and GetTTGlobalFontInfo().
|
constexpr |
Definition at line 328 of file sft.hxx.
Referenced by CreateTTFromTTGlyphs(), and GetTTGlobalFontInfo().
|
constexpr |
Definition at line 329 of file sft.hxx.
Referenced by CreateTTFromTTGlyphs().
|
constexpr |
Definition at line 330 of file sft.hxx.
Referenced by CreateTTFromTTGlyphs().
|
constexpr |
Definition at line 449 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 440 of file sft.hxx.
Referenced by cmapAdd(), GetRawData_cmap(), vcl::TrueTypeFont::open(), and TrueTypeTableNew_cmap().
|
constexpr |
Definition at line 445 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 447 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 434 of file sft.hxx.
Referenced by DumpSfnts(), GetRawData_glyf(), glyfAdd(), glyfCount(), vcl::TrueTypeFont::open(), ProcessTables(), and TrueTypeTableNew_glyf().
|
constexpr |
Definition at line 448 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 435 of file sft.hxx.
Referenced by GetRawData_head(), GlyphOffsetsNew(), vcl::TrueTypeFont::open(), ProcessTables(), StreamToMemory(), and TrueTypeTableNew_head().
|
constexpr |
Definition at line 438 of file sft.hxx.
Referenced by GetRawData_hhea(), vcl::TrueTypeFont::open(), ProcessTables(), and TrueTypeTableNew_hhea().
|
constexpr |
Definition at line 439 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open(), and ProcessTables().
|
constexpr |
Definition at line 436 of file sft.hxx.
Referenced by GetRawData_loca(), GlyphOffsetsNew(), vcl::TrueTypeFont::open(), ProcessTables(), and TrueTypeTableNew_loca().
|
constexpr |
Definition at line 433 of file sft.hxx.
Referenced by GetRawData_maxp(), vcl::TrueTypeFont::open(), ProcessTables(), and TrueTypeTableNew_maxp().
|
constexpr |
Definition at line 437 of file sft.hxx.
Referenced by GetRawData_name(), vcl::TrueTypeFont::open(), and TrueTypeTableNew_name().
|
constexpr |
Definition at line 443 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 430 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 444 of file sft.hxx.
Referenced by GetRawData_post(), vcl::TrueTypeFont::open(), and TrueTypeTableNew_post().
|
constexpr |
Definition at line 446 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 428 of file sft.hxx.
Referenced by CreateT42FromTTGlyphs(), CreateTTFromTTGlyphs(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 429 of file sft.hxx.
Referenced by CountTTCFonts(), and vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 441 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
|
constexpr |
Definition at line 442 of file sft.hxx.
Referenced by vcl::TrueTypeFont::open().
sal_uInt32 vcl::tag |
Definition at line 481 of file ttcr.cxx.
Referenced by DumpSfnts(), FindTable(), GetRawData(), GetRawData_cmap(), GetRawData_generic(), GetRawData_glyf(), GetRawData_head(), GetRawData_hhea(), GetRawData_loca(), GetRawData_maxp(), GetRawData_name(), GetRawData_post(), GlyphOffsetsNew(), vcl::TrueTypeFont::open(), Exif::processIFD(), RemoveTable(), StreamToMemory(), TableEntryCompareF(), TrueTypeCreatorNewEmpty(), and TrueTypeTableNew().
struct { ... } vcl::vtable1[] |
Referenced by TrueTypeTableDispose().
struct { ... } vcl::vtable2[] |
Referenced by GetRawData().