LibreOffice Module svx (master) 1
|
#include <dialcontrol.hxx>
Public Member Functions | |
DialControlBmp (OutputDevice &rReference) | |
void | InitBitmap (const vcl::Font &rFont) |
void | SetSize (const Size &rSize) |
void | CopyBackground (const DialControlBmp &rSrc) |
void | DrawBackground (const Size &rSize, bool bEnabled) |
void | DrawBackground () |
void | DrawElements (const OUString &rText, Degree100 nAngle) |
Color | GetBackgroundColor () const override |
Public Member Functions inherited from VirtualDevice | |
VirtualDevice (DeviceFormat eFormat=DeviceFormat::WITHOUT_ALPHA) | |
VirtualDevice (const OutputDevice &rCompDev, DeviceFormat eFormat=DeviceFormat::WITHOUT_ALPHA) | |
VirtualDevice (const SystemGraphicsData &rData, const Size &rSize, DeviceFormat eFormat) | |
virtual | ~VirtualDevice () override |
virtual void | dispose () override |
bool | CanEnableNativeWidget () const override |
virtual void | EnableRTL (bool bEnable=true) override |
bool | SetOutputSizePixel (const Size &rNewSize, bool bErase=true, bool bAlphaMaskTransparent=false) |
bool | SetOutputSizePixelScaleOffsetAndLOKBuffer (const Size &rNewSize, const Fraction &rScale, const Point &rNewOffset, sal_uInt8 *pBuffer) |
bool | SetOutputSize (const Size &rNewSize) |
void | SetReferenceDevice (RefDevMode) |
void | Compat_ZeroExtleadBug () |
void | SetReferenceDevice (sal_Int32 i_nDPIX, sal_Int32 i_nDPIY) |
virtual sal_uInt16 | GetBitCount () const override |
bool | IsVirtual () const override |
bool | IsScreenComp () const override |
Public Member Functions inherited from OutputDevice | |
virtual Size | GetButtonBorderSize () |
virtual Color | GetMonochromeButtonColor () |
virtual void | DrawBorder (tools::Rectangle aBorderRect) |
virtual css::awt::DeviceInfo | GetDeviceInfo () const |
virtual vcl::Window * | GetOwnerWindow () const |
SAL_DLLPRIVATE sal_Int32 | GetDPIX () const |
SAL_DLLPRIVATE sal_Int32 | GetDPIY () const |
SAL_DLLPRIVATE void | SetDPIX (sal_Int32 nDPIX) |
SAL_DLLPRIVATE void | SetDPIY (sal_Int32 nDPIY) |
float | GetDPIScaleFactor () const |
sal_Int32 | GetDPIScalePercentage () const |
OutDevType | GetOutDevType () const |
virtual bool | IsVirtual () const |
bool | SupportsOperation (OutDevSupportType) const |
void | SetExtOutDevData (vcl::ExtOutDevData *pExtOutDevData) |
vcl::ExtOutDevData * | GetExtOutDevData () const |
void | DrawPixel (const Point &rPt) |
void | DrawPixel (const Point &rPt, const Color &rColor) |
Color | GetPixel (const Point &rPt) const |
void | DrawRect (const tools::Rectangle &rRect) |
void | DrawRect (const tools::Rectangle &rRect, sal_uLong nHorzRount, sal_uLong nVertRound) |
void | DrawCheckered (const Point &rPos, const Size &rSize, sal_uInt32 nLen=8, Color aStart=COL_WHITE, Color aEnd=COL_BLACK) |
void | DrawGrid (const tools::Rectangle &rRect, const Size &rDist, DrawGridFlags nFlags) |
void | Invert (const tools::Rectangle &rRect, InvertFlags nFlags=InvertFlags::NONE) |
void | Invert (const tools::Polygon &rPoly, InvertFlags nFlags=InvertFlags::NONE) |
void | DrawEllipse (const tools::Rectangle &rRect) |
void | DrawArc (const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt) |
void | DrawPie (const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt) |
void | DrawChord (const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt) |
virtual bool | CanEnableNativeWidget () const |
bool | IsNativeControlSupported (ControlType nType, ControlPart nPart) const |
bool | HitTestNativeScrollbar (ControlPart nPart, const tools::Rectangle &rControlRegion, const Point &aPos, bool &rIsInside) const |
bool | DrawNativeControl (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, const OUString &aCaption, const Color &rBackgroundColor=COL_AUTO) |
bool | GetNativeControlRegion (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, tools::Rectangle &rNativeBoundingRegion, tools::Rectangle &rNativeContentRegion) const |
bool | DrawEPS (const Point &rPt, const Size &rSz, const GfxLink &rGfxLink, GDIMetaFile *pSubst=nullptr) |
FontMetric | GetFontMetricFromCollection (int nDevFontIndex) const |
int | GetFontFaceCollectionCount () const |
bool | IsFontAvailable (std::u16string_view rFontName) const |
bool | AddTempDevFont (const OUString &rFileURL, const OUString &rFontName) |
void | RefreshFontData (const bool bNewFontLists) |
FontMetric | GetFontMetric () const |
FontMetric | GetFontMetric (const vcl::Font &rFont) const |
bool | GetFontCharMap (FontCharMapRef &rxFontCharMap) const |
bool | GetFontCapabilities (vcl::FontCapabilities &rFontCapabilities) const |
bool | GetFontFeatures (std::vector< vcl::font::Feature > &rFontFeatures) const |
bool | GetGlyphBoundRects (const Point &rOrigin, const OUString &rStr, int nIndex, int nLen, std::vector< tools::Rectangle > &rVector) const |
sal_Int32 | HasGlyphs (const vcl::Font &rFont, std::u16string_view rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1) const |
tools::Long | GetMinKashida () const |
sal_Int32 | ValidateKashidas (const OUString &rTxt, sal_Int32 nIdx, sal_Int32 nLen, sal_Int32 nKashCount, const sal_Int32 *pKashidaPos, sal_Int32 *pKashidaPosDropped) const |
SAL_DLLPRIVATE void | ImplInitFontList () const |
SAL_DLLPRIVATE void | ImplUpdateFontData () |
LogicalFontInstance const * | GetFontInstance () const |
SAL_DLLPRIVATE bool | ImplIsAntiparallel () const |
SAL_DLLPRIVATE void | ReMirror (Point &rPoint) const |
SAL_DLLPRIVATE void | ReMirror (tools::Rectangle &rRect) const |
SAL_DLLPRIVATE void | ReMirror (vcl::Region &rRegion) const |
SAL_DLLPRIVATE bool | ImplIsRecordLayout () const |
virtual bool | HasMirroredGraphics () const |
std::unique_ptr< SalLayout > | ImplLayout (const OUString &, sal_Int32 nIndex, sal_Int32 nLen, const Point &rLogicPos=Point(0, 0), tools::Long nLogicWidth=0, KernArraySpan aKernArray=KernArraySpan(), o3tl::span< const sal_Bool > pKashidaArray={}, SalLayoutFlags flags=SalLayoutFlags::NONE, vcl::text::TextLayoutCache const *=nullptr, const SalLayoutGlyphs *pGlyphs=nullptr) const |
SAL_DLLPRIVATE vcl::text::ImplLayoutArgs | ImplPrepareLayoutArgs (OUString &, const sal_Int32 nIndex, const sal_Int32 nLen, double nPixelWidth, SalLayoutFlags flags=SalLayoutFlags::NONE, vcl::text::TextLayoutCache const *=nullptr) const |
SAL_DLLPRIVATE std::unique_ptr< SalLayout > | ImplGlyphFallbackLayout (std::unique_ptr< SalLayout >, vcl::text::ImplLayoutArgs &, const SalLayoutGlyphs *) const |
SAL_DLLPRIVATE std::unique_ptr< SalLayout > | getFallbackLayout (LogicalFontInstance *pLogicalFont, int nFallbackLevel, vcl::text::ImplLayoutArgs &rLayoutArgs, const SalLayoutGlyphs *) const |
virtual void | EnableRTL (bool bEnable=true) |
bool | IsRTLEnabled () const |
bool | GetTextIsRTL (const OUString &, sal_Int32 nIndex, sal_Int32 nLen) const |
virtual void | Flush () |
virtual void | DrawOutDev (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPt, const Size &rSrcSize) |
virtual void | DrawOutDev (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPt, const Size &rSrcSize, const OutputDevice &rOutDev) |
virtual void | CopyArea (const Point &rDestPt, const Point &rSrcPt, const Size &rSrcSize, bool bWindowInvalidate=false) |
void | Push (vcl::PushFlags nFlags=vcl::PushFlags::ALL) |
void | Pop () |
void | ClearStack () |
void | EnableOutput (bool bEnable=true) |
bool | IsOutputEnabled () const |
bool | IsDeviceOutputNecessary () const |
void | SetAntialiasing (AntialiasingFlags nMode) |
AntialiasingFlags | GetAntialiasing () const |
void | SetDrawMode (DrawModeFlags nDrawMode) |
DrawModeFlags | GetDrawMode () const |
void | SetLayoutMode (vcl::text::ComplexTextLayoutFlags nTextLayoutMode) |
vcl::text::ComplexTextLayoutFlags | GetLayoutMode () const |
void | SetDigitLanguage (LanguageType) |
LanguageType | GetDigitLanguage () const |
void | SetRasterOp (RasterOp eRasterOp) |
RasterOp | GetRasterOp () const |
void | SetOutDevViewType (OutDevViewType eOutDevViewType) |
OutDevViewType | GetOutDevViewType () const |
void | SetLineColor () |
void | SetLineColor (const Color &rColor) |
const Color & | GetLineColor () const |
bool | IsLineColor () const |
void | SetFillColor () |
void | SetFillColor (const Color &rColor) |
const Color & | GetFillColor () const |
bool | IsFillColor () const |
void | SetBackground () |
void | SetBackground (const Wallpaper &rBackground) |
virtual void | SaveBackground (VirtualDevice &rSaveDevice, const Point &rPos, const Size &rSize, const Size &rBackgroundSize) const |
const Wallpaper & | GetBackground () const |
virtual Color | GetBackgroundColor () const |
virtual Color | GetReadableFontColor (const Color &rFontColor, const Color &rBgColor) const |
bool | IsBackground () const |
void | SetFont (const vcl::Font &rNewFont) |
const vcl::Font & | GetFont () const |
vcl::Region | GetClipRegion () const |
void | SetClipRegion () |
void | SetClipRegion (const vcl::Region &rRegion) |
bool | SelectClipRegion (const vcl::Region &, SalGraphics *pGraphics=nullptr) |
bool | IsClipRegion () const |
void | MoveClipRegion (tools::Long nHorzMove, tools::Long nVertMove) |
void | IntersectClipRegion (const tools::Rectangle &rRect) |
void | IntersectClipRegion (const vcl::Region &rRegion) |
virtual vcl::Region | GetActiveClipRegion () const |
virtual vcl::Region | GetOutputBoundsClipRegion () const |
void | DrawLine (const Point &rStartPt, const Point &rEndPt) |
void | DrawLine (const Point &rStartPt, const Point &rEndPt, const LineInfo &rLineInfo) |
void | DrawPolyLine (const tools::Polygon &rPoly) |
void | DrawPolyLine (const basegfx::B2DPolygon &, double fLineWidth=0.0, basegfx::B2DLineJoin eLineJoin=basegfx::B2DLineJoin::Round, css::drawing::LineCap eLineCap=css::drawing::LineCap_BUTT, double fMiterMinimumAngle=basegfx::deg2rad(15.0)) |
void | DrawPolyLine (const tools::Polygon &rPoly, const LineInfo &rLineInfo) |
bool | DrawPolyLineDirect (const basegfx::B2DHomMatrix &rObjectTransform, const basegfx::B2DPolygon &rB2DPolygon, double fLineWidth=0.0, double fTransparency=0.0, const std::vector< double > *=nullptr, basegfx::B2DLineJoin eLineJoin=basegfx::B2DLineJoin::NONE, css::drawing::LineCap eLineCap=css::drawing::LineCap_BUTT, double fMiterMinimumAngle=basegfx::deg2rad(15.0)) |
void | DrawPolygon (const tools::Polygon &rPoly) |
void | DrawPolygon (const basegfx::B2DPolygon &) |
void | DrawPolyPolygon (const tools::PolyPolygon &rPolyPoly) |
void | DrawPolyPolygon (const basegfx::B2DPolyPolygon &) |
void | DrawGradient (const tools::Rectangle &rRect, const Gradient &rGradient) |
void | DrawGradient (const tools::PolyPolygon &rPolyPoly, const Gradient &rGradient) |
void | DrawHatch (const tools::PolyPolygon &rPolyPoly, const Hatch &rHatch) |
void | AddHatchActions (const tools::PolyPolygon &rPolyPoly, const Hatch &rHatch, GDIMetaFile &rMtf) |
void | DrawHatch (const tools::PolyPolygon &rPolyPoly, const Hatch &rHatch, bool bMtf) |
void | DrawWallpaper (const tools::Rectangle &rRect, const Wallpaper &rWallpaper) |
void | Erase () |
void | Erase (const tools::Rectangle &rRect) |
void | DrawText (const Point &rStartPt, const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, std::vector< tools::Rectangle > *pVector=nullptr, OUString *pDisplayText=nullptr, const SalLayoutGlyphs *pLayoutCache=nullptr) |
void | DrawText (const tools::Rectangle &rRect, const OUString &rStr, DrawTextFlags nStyle=DrawTextFlags::NONE, std::vector< tools::Rectangle > *pVector=nullptr, OUString *pDisplayText=nullptr, vcl::ITextLayout *_pTextLayout=nullptr) |
void | ImplDrawText (SalLayout &) |
void | ImplDrawTextBackground (const SalLayout &) |
void | DrawCtrlText (const Point &rPos, const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, DrawTextFlags nStyle=DrawTextFlags::Mnemonic, std::vector< tools::Rectangle > *pVector=nullptr, OUString *pDisplayText=nullptr, const SalLayoutGlyphs *pGlyphs=nullptr) |
void | DrawTextLine (const Point &rPos, tools::Long nWidth, FontStrikeout eStrikeout, FontLineStyle eUnderline, FontLineStyle eOverline, bool bUnderlineAbove=false) |
void | ImplDrawTextLine (tools::Long nBaseX, tools::Long nX, tools::Long nY, double nWidth, FontStrikeout eStrikeout, FontLineStyle eUnderline, FontLineStyle eOverline, bool bUnderlineAbove) |
void | ImplDrawTextLines (SalLayout &, FontStrikeout eStrikeout, FontLineStyle eUnderline, FontLineStyle eOverline, bool bWordLine, bool bUnderlineAbove) |
void | DrawWaveLine (const Point &rStartPos, const Point &rEndPos, tools::Long nLineWidth=1, tools::Long nWaveHeight=3) |
bool | ImplDrawRotateText (SalLayout &) |
tools::Rectangle | GetTextRect (const tools::Rectangle &rRect, const OUString &rStr, DrawTextFlags nStyle=DrawTextFlags::WordBreak, TextRectInfo *pInfo=nullptr, const vcl::ITextLayout *_pTextLayout=nullptr) const |
bool | GetTextBoundRect (tools::Rectangle &rRect, const OUString &rStr, sal_Int32 nBase=0, sal_Int32 nIndex=0, sal_Int32 nLen=-1, sal_uLong nLayoutWidth=0, KernArraySpan aDXArray=KernArraySpan(), o3tl::span< const sal_Bool > pKashidaArray={}, const SalLayoutGlyphs *pGlyphs=nullptr) const |
tools::Rectangle | ImplGetTextBoundRect (const SalLayout &) const |
bool | GetTextOutline (tools::PolyPolygon &, const OUString &rStr) const |
bool | GetTextOutlines (PolyPolyVector &, const OUString &rStr, sal_Int32 nBase=0, sal_Int32 nIndex=0, sal_Int32 nLen=-1, sal_uLong nLayoutWidth=0, KernArraySpan aDXArray=KernArraySpan(), o3tl::span< const sal_Bool > pKashidaArray={}) const |
bool | GetTextOutlines (basegfx::B2DPolyPolygonVector &rVector, const OUString &rStr, sal_Int32 nBase, sal_Int32 nIndex=0, sal_Int32 nLen=-1, sal_uLong nLayoutWidth=0, KernArraySpan aDXArray=KernArraySpan(), o3tl::span< const sal_Bool > pKashidaArray={}) const |
OUString | GetEllipsisString (const OUString &rStr, tools::Long nMaxWidth, DrawTextFlags nStyle=DrawTextFlags::EndEllipsis) const |
tools::Long | GetCtrlTextWidth (const OUString &rStr, const SalLayoutGlyphs *pLayoutCache=nullptr) const |
void | AddTextRectActions (const tools::Rectangle &rRect, const OUString &rOrigStr, DrawTextFlags nStyle, GDIMetaFile &rMtf) |
void | SetTextColor (const Color &rColor) |
virtual void | SetSystemTextColor (SystemTextColorFlags nFlags, bool bEnabled) |
const Color & | GetTextColor () const |
void | SetTextFillColor () |
void | SetTextFillColor (const Color &rColor) |
Color | GetTextFillColor () const |
bool | IsTextFillColor () const |
void | SetTextLineColor () |
void | SetTextLineColor (const Color &rColor) |
const Color & | GetTextLineColor () const |
bool | IsTextLineColor () const |
void | SetOverlineColor () |
void | SetOverlineColor (const Color &rColor) |
const Color & | GetOverlineColor () const |
bool | IsOverlineColor () const |
void | SetTextAlign (TextAlign eAlign) |
TextAlign | GetTextAlign () const |
tools::Long | GetTextWidth (const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1, vcl::text::TextLayoutCache const *=nullptr, SalLayoutGlyphs const *const pLayoutCache=nullptr) const |
tools::Long | GetTextHeight () const |
float | approximate_digit_width () const |
void | DrawTextArray (const Point &rStartPt, const OUString &rStr, KernArraySpan aKernArray, o3tl::span< const sal_Bool > pKashidaAry, sal_Int32 nIndex, sal_Int32 nLen, SalLayoutFlags flags=SalLayoutFlags::NONE, const SalLayoutGlyphs *pLayoutCache=nullptr) |
tools::Long | GetTextArray (const OUString &rStr, KernArray *pDXAry, sal_Int32 nIndex=0, sal_Int32 nLen=-1, bool bCaret=false, vcl::text::TextLayoutCache const *=nullptr, SalLayoutGlyphs const *const pLayoutCache=nullptr) const |
void | GetCaretPositions (const OUString &, KernArray &rCaretXArray, sal_Int32 nIndex, sal_Int32 nLen, const SalLayoutGlyphs *pGlyphs=nullptr) const |
void | DrawStretchText (const Point &rStartPt, sal_Int32 nWidth, const OUString &rStr, sal_Int32 nIndex=0, sal_Int32 nLen=-1) |
sal_Int32 | GetTextBreak (const OUString &rStr, tools::Long nTextWidth, sal_Int32 nIndex, sal_Int32 nLen=-1, tools::Long nCharExtra=0, vcl::text::TextLayoutCache const *=nullptr, const SalLayoutGlyphs *pGlyphs=nullptr) const |
sal_Int32 | GetTextBreak (const OUString &rStr, tools::Long nTextWidth, sal_Unicode nExtraChar, sal_Int32 &rExtraCharPos, sal_Int32 nIndex, sal_Int32 nLen, tools::Long nCharExtra, vcl::text::TextLayoutCache const *=nullptr, const SalLayoutGlyphs *pGlyphs=nullptr) const |
SAL_DLLPRIVATE SalLayoutFlags | GetBiDiLayoutFlags (std::u16string_view rStr, const sal_Int32 nMinIndex, const sal_Int32 nEndIndex) const |
void | DrawBitmap (const Point &rDestPt, const Bitmap &rBitmap) |
void | DrawBitmap (const Point &rDestPt, const Size &rDestSize, const Bitmap &rBitmap) |
void | DrawBitmap (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, const Bitmap &rBitmap) |
void | DrawBitmap (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, const Bitmap &rBitmap, MetaActionType nAction) |
void | DrawBitmapEx (const Point &rDestPt, const BitmapEx &rBitmapEx) |
void | DrawBitmapEx (const Point &rDestPt, const Size &rDestSize, const BitmapEx &rBitmapEx) |
void | DrawBitmapEx (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, const BitmapEx &rBitmapEx) |
void | DrawBitmapEx (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, const BitmapEx &rBitmapEx, MetaActionType nAction) |
void | DrawImage (const Point &rPos, const Image &rImage, DrawImageFlags nStyle=DrawImageFlags::NONE) |
void | DrawImage (const Point &rPos, const Size &rSize, const Image &rImage, DrawImageFlags nStyle=DrawImageFlags::NONE) |
virtual Bitmap | GetBitmap (const Point &rSrcPt, const Size &rSize) const |
BitmapEx | GetBitmapEx (const Point &rSrcPt, const Size &rSize) const |
void | DrawTransformedBitmapEx (const basegfx::B2DHomMatrix &rTransformation, const BitmapEx &rBitmapEx, double fAlpha=1.0) |
bool | HasFastDrawTransformedBitmap () const |
bool | RemoveTransparenciesFromMetaFile (const GDIMetaFile &rInMtf, GDIMetaFile &rOutMtf, tools::Long nMaxBmpDPIX, tools::Long nMaxBmpDPIY, bool bReduceTransparency, bool bTransparencyAutoMode, bool bDownsampleBitmaps, const Color &rBackground=COL_TRANSPARENT) |
void | DrawTransparent (const tools::PolyPolygon &rPolyPoly, sal_uInt16 nTransparencePercent) |
void | DrawTransparent (const basegfx::B2DHomMatrix &rObjectTransform, const basegfx::B2DPolyPolygon &rB2DPolyPoly, double fTransparency) |
void | DrawTransparent (const GDIMetaFile &rMtf, const Point &rPos, const Size &rSize, const Gradient &rTransparenceGradient) |
void | EnableMapMode (bool bEnable=true) |
bool | IsMapModeEnabled () const |
void | SetMapMode () |
void | SetMapMode (const MapMode &rNewMapMode) |
void | SetRelativeMapMode (const MapMode &rNewMapMode) |
virtual void | SetMetafileMapMode (const MapMode &rNewMapMode, bool bIsRecord) |
const MapMode & | GetMapMode () const |
basegfx::B2DHomMatrix | GetViewTransformation () const |
basegfx::B2DHomMatrix | GetInverseViewTransformation () const |
basegfx::B2DHomMatrix | GetViewTransformation (const MapMode &rMapMode) const |
basegfx::B2DHomMatrix | GetInverseViewTransformation (const MapMode &rMapMode) const |
void | SetPixelOffset (const Size &rOffset) |
SAL_WARN_UNUSED_RESULT Size | GetPixelOffset () const |
SAL_WARN_UNUSED_RESULT Point | LogicToPixel (const Point &rLogicPt) const |
SAL_WARN_UNUSED_RESULT Size | LogicToPixel (const Size &rLogicSize) const |
SAL_WARN_UNUSED_RESULT tools::Rectangle | LogicToPixel (const tools::Rectangle &rLogicRect) const |
SAL_WARN_UNUSED_RESULT tools::Polygon | LogicToPixel (const tools::Polygon &rLogicPoly) const |
SAL_WARN_UNUSED_RESULT tools::PolyPolygon | LogicToPixel (const tools::PolyPolygon &rLogicPolyPoly) const |
SAL_WARN_UNUSED_RESULT basegfx::B2DPolyPolygon | LogicToPixel (const basegfx::B2DPolyPolygon &rLogicPolyPoly) const |
SAL_WARN_UNUSED_RESULT vcl::Region | LogicToPixel (const vcl::Region &rLogicRegion) const |
SAL_WARN_UNUSED_RESULT Point | LogicToPixel (const Point &rLogicPt, const MapMode &rMapMode) const |
SAL_WARN_UNUSED_RESULT Size | LogicToPixel (const Size &rLogicSize, const MapMode &rMapMode) const |
SAL_WARN_UNUSED_RESULT tools::Rectangle | LogicToPixel (const tools::Rectangle &rLogicRect, const MapMode &rMapMode) const |
SAL_WARN_UNUSED_RESULT tools::Polygon | LogicToPixel (const tools::Polygon &rLogicPoly, const MapMode &rMapMode) const |
SAL_WARN_UNUSED_RESULT basegfx::B2DPolyPolygon | LogicToPixel (const basegfx::B2DPolyPolygon &rLogicPolyPoly, const MapMode &rMapMode) const |
SAL_WARN_UNUSED_RESULT Point | PixelToLogic (const Point &rDevicePt) const |
SAL_WARN_UNUSED_RESULT Size | PixelToLogic (const Size &rDeviceSize) const |
SAL_WARN_UNUSED_RESULT tools::Rectangle | PixelToLogic (const tools::Rectangle &rDeviceRect) const |
SAL_WARN_UNUSED_RESULT tools::Polygon | PixelToLogic (const tools::Polygon &rDevicePoly) const |
SAL_WARN_UNUSED_RESULT tools::PolyPolygon | PixelToLogic (const tools::PolyPolygon &rDevicePolyPoly) const |
SAL_WARN_UNUSED_RESULT basegfx::B2DPolyPolygon | PixelToLogic (const basegfx::B2DPolyPolygon &rDevicePolyPoly) const |
SAL_WARN_UNUSED_RESULT vcl::Region | PixelToLogic (const vcl::Region &rDeviceRegion) const |
SAL_WARN_UNUSED_RESULT Point | PixelToLogic (const Point &rDevicePt, const MapMode &rMapMode) const |
SAL_WARN_UNUSED_RESULT Size | PixelToLogic (const Size &rDeviceSize, const MapMode &rMapMode) const |
SAL_WARN_UNUSED_RESULT tools::Rectangle | PixelToLogic (const tools::Rectangle &rDeviceRect, const MapMode &rMapMode) const |
SAL_WARN_UNUSED_RESULT tools::Polygon | PixelToLogic (const tools::Polygon &rDevicePoly, const MapMode &rMapMode) const |
SAL_WARN_UNUSED_RESULT basegfx::B2DPolygon | PixelToLogic (const basegfx::B2DPolygon &rDevicePoly, const MapMode &rMapMode) const |
SAL_WARN_UNUSED_RESULT basegfx::B2DPolyPolygon | PixelToLogic (const basegfx::B2DPolyPolygon &rDevicePolyPoly, const MapMode &rMapMode) const |
SAL_WARN_UNUSED_RESULT Point | LogicToLogic (const Point &rPtSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const |
SAL_WARN_UNUSED_RESULT Size | LogicToLogic (const Size &rSzSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const |
SAL_WARN_UNUSED_RESULT tools::Rectangle | LogicToLogic (const tools::Rectangle &rRectSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const |
SAL_DLLPRIVATE tools::Rectangle | ImplLogicToDevicePixel (const tools::Rectangle &rLogicRect) const |
SAL_DLLPRIVATE Point | ImplLogicToDevicePixel (const Point &rLogicPt) const |
SAL_DLLPRIVATE basegfx::B2DPoint | ImplLogicToDeviceSubPixel (const Point &rLogicPt) const |
SAL_DLLPRIVATE tools::Long | ImplLogicWidthToDevicePixel (tools::Long nWidth) const |
SAL_DLLPRIVATE double | ImplLogicWidthToDeviceSubPixel (tools::Long nWidth) const |
SAL_DLLPRIVATE tools::Long | ImplLogicHeightToDevicePixel (tools::Long nHeight) const |
SAL_DLLPRIVATE double | ImplLogicHeightToDeviceSubPixel (tools::Long nHeight) const |
SAL_DLLPRIVATE Point | SubPixelToLogic (const basegfx::B2DPoint &rDevicePt) const |
SAL_DLLPRIVATE tools::Long | ImplDevicePixelToLogicWidth (tools::Long nWidth) const |
SAL_DLLPRIVATE tools::Long | ImplDevicePixelToLogicHeight (tools::Long nHeight) const |
SAL_DLLPRIVATE Size | ImplLogicToDevicePixel (const Size &rLogicSize) const |
SAL_DLLPRIVATE tools::Rectangle | ImplDevicePixelToLogic (const tools::Rectangle &rPixelRect) const |
SAL_DLLPRIVATE tools::Polygon | ImplLogicToDevicePixel (const tools::Polygon &rLogicPoly) const |
SAL_DLLPRIVATE::basegfx::B2DPolygon | ImplLogicToDevicePixel (const ::basegfx::B2DPolygon &rLogicPoly) const |
SAL_DLLPRIVATE tools::PolyPolygon | ImplLogicToDevicePixel (const tools::PolyPolygon &rLogicPolyPoly) const |
SAL_DLLPRIVATE LineInfo | ImplLogicToDevicePixel (const LineInfo &rLineInfo) const |
SAL_DLLPRIVATE vcl::Region | ImplPixelToDevicePixel (const vcl::Region &rRegion) const |
SAL_DLLPRIVATE void | ImplInvalidateViewTransform () |
SAL_DLLPRIVATE basegfx::B2DHomMatrix | ImplGetDeviceTransformation () const |
SalGraphics const * | GetGraphics () const |
SalGraphics * | GetGraphics () |
void | SetConnectMetaFile (GDIMetaFile *pMtf) |
GDIMetaFile * | GetConnectMetaFile () const |
virtual void | SetSettings (const AllSettings &rSettings) |
const AllSettings & | GetSettings () const |
SystemGraphicsData | GetSystemGfxData () const |
OUString | GetRenderBackendName () const |
bool | SupportsCairo () const |
cairo::SurfaceSharedPtr | CreateSurface (const cairo::CairoSurfaceSharedPtr &rSurface) const |
cairo::SurfaceSharedPtr | CreateSurface (int x, int y, int width, int height) const |
cairo::SurfaceSharedPtr | CreateBitmapSurface (const BitmapSystemData &rData, const Size &rSize) const |
css::uno::Any | GetNativeSurfaceHandle (cairo::SurfaceSharedPtr &rSurface, const basegfx::B2ISize &rSize) const |
css::uno::Any | GetSystemGfxDataAny () const |
void | SetRefPoint () |
void | SetRefPoint (const Point &rRefPoint) |
const Point & | GetRefPoint () const |
bool | IsRefPoint () const |
virtual bool | IsScreenComp () const |
virtual sal_uInt16 | GetBitCount () const |
Size | GetOutputSizePixel () const |
tools::Long | GetOutputWidthPixel () const |
tools::Long | GetOutputHeightPixel () const |
tools::Long | GetOutOffXPixel () const |
tools::Long | GetOutOffYPixel () const |
void | SetOutOffXPixel (tools::Long nOutOffX) |
void | SetOutOffYPixel (tools::Long nOutOffY) |
Point | GetOutputOffPixel () const |
tools::Rectangle | GetOutputRectPixel () const |
Size | GetOutputSize () const |
css::uno::Reference< css::awt::XGraphics > | CreateUnoGraphics () |
std::vector< VCLXGraphics * > * | GetUnoGraphicsList () const |
std::vector< VCLXGraphics * > * | CreateUnoGraphicsList () |
virtual size_t | GetSyncCount () const |
css::uno::Reference< css::rendering::XCanvas > | GetCanvas () const |
css::uno::Reference< css::rendering::XSpriteCanvas > | GetSpriteCanvas () const |
void | DrawMask (const Point &rDestPt, const Bitmap &rBitmap, const Color &rMaskColor) |
void | DrawMask (const Point &rDestPt, const Size &rDestSize, const Bitmap &rBitmap, const Color &rMaskColor) |
void | DrawMask (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, const Bitmap &rBitmap, const Color &rMaskColor) |
void | DrawMask (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, const Bitmap &rBitmap, const Color &rMaskColor, MetaActionType nAction) |
SAL_DLLPRIVATE sal_Int32 | GetDPIX () const |
SAL_DLLPRIVATE sal_Int32 | GetDPIY () const |
SAL_DLLPRIVATE void | SetDPIX (sal_Int32 nDPIX) |
SAL_DLLPRIVATE void | SetDPIY (sal_Int32 nDPIY) |
float | GetDPIScaleFactor () const |
sal_Int32 | GetDPIScalePercentage () const |
OutDevType | GetOutDevType () const |
virtual bool | IsVirtual () const |
bool | SupportsOperation (OutDevSupportType) const |
void | SetExtOutDevData (vcl::ExtOutDevData *pExtOutDevData) |
vcl::ExtOutDevData * | GetExtOutDevData () const |
void | DrawPixel (const Point &rPt) |
void | DrawPixel (const Point &rPt, const Color &rColor) |
Color | GetPixel (const Point &rPt) const |
void | DrawRect (const tools::Rectangle &rRect) |
void | DrawRect (const tools::Rectangle &rRect, sal_uLong nHorzRount, sal_uLong nVertRound) |
void | DrawCheckered (const Point &rPos, const Size &rSize, sal_uInt32 nLen=8, Color aStart=COL_WHITE, Color aEnd=COL_BLACK) |
void | DrawGrid (const tools::Rectangle &rRect, const Size &rDist, DrawGridFlags nFlags) |
void | Invert (const tools::Rectangle &rRect, InvertFlags nFlags=InvertFlags::NONE) |
void | Invert (const tools::Polygon &rPoly, InvertFlags nFlags=InvertFlags::NONE) |
void | DrawEllipse (const tools::Rectangle &rRect) |
void | DrawArc (const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt) |
void | DrawPie (const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt) |
void | DrawChord (const tools::Rectangle &rRect, const Point &rStartPt, const Point &rEndPt) |
virtual bool | CanEnableNativeWidget () const |
bool | IsNativeControlSupported (ControlType nType, ControlPart nPart) const |
bool | HitTestNativeScrollbar (ControlPart nPart, const tools::Rectangle &rControlRegion, const Point &aPos, bool &rIsInside) const |
bool | DrawNativeControl (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, const OUString &aCaption, const Color &rBackgroundColor=COL_AUTO) |
bool | GetNativeControlRegion (ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, tools::Rectangle &rNativeBoundingRegion, tools::Rectangle &rNativeContentRegion) const |
bool | DrawEPS (const Point &rPt, const Size &rSz, const GfxLink &rGfxLink, GDIMetaFile *pSubst=nullptr) |
Public Member Functions inherited from VclReferenceBase | |
void | acquire () const |
void | release () const |
sal_Int32 | getRefCount () const |
void | disposeOnce () |
bool | isDisposed () const |
Private Member Functions | |
const Color & | GetTextColor () const |
const Color & | GetScaleLineColor () const |
const Color & | GetButtonLineColor () const |
const Color & | GetButtonFillColor (bool bMain) const |
void | Init () |
Private Attributes | |
tools::Rectangle | maRect |
bool | mbEnabled |
OutputDevice & | mrParent |
tools::Long | mnCenterX |
tools::Long | mnCenterY |
Additional Inherited Members | |
Public Types inherited from VirtualDevice | |
enum | RefDevMode { NONE , Dpi600 , MSO1 , PDF1 , Custom } |
Public Types inherited from OutputDevice | |
typedef std::vector< FontMappingUseItem > | FontMappingUseData |
Static Public Member Functions inherited from OutputDevice | |
static void | BeginFontSubstitution () |
static void | EndFontSubstitution () |
static void | AddFontSubstitute (const OUString &rFontName, const OUString &rReplaceFontName, AddFontSubstituteFlags nFlags) |
static void | RemoveFontsSubstitute () |
static vcl::Font | GetDefaultFont (DefaultFontType nType, LanguageType eLang, GetDefaultFontFlags nFlags, const OutputDevice *pOutDev=nullptr) |
static void | ImplClearAllFontData (bool bNewFontLists) |
static void | ImplRefreshAllFontData (bool bNewFontLists) |
static SAL_DLLPRIVATE void | ImplUpdateAllFontData (bool bNewFontLists) |
static void | StartTrackingFontMappingUse () |
static FontMappingUseData | FinishTrackingFontMappingUse () |
static void | ImplDrawText (OutputDevice &rTargetDevice, const tools::Rectangle &rRect, const OUString &rOrigStr, DrawTextFlags nStyle, std::vector< tools::Rectangle > *pVector, OUString *pDisplayText, vcl::ITextLayout &_rLayout) |
static std::shared_ptr< const vcl::text::TextLayoutCache > | CreateTextLayoutCache (OUString const &) |
static SAL_WARN_UNUSED_RESULT Point | LogicToLogic (const Point &rPtSource, const MapMode &rMapModeSource, const MapMode &rMapModeDest) |
static SAL_WARN_UNUSED_RESULT Size | LogicToLogic (const Size &rSzSource, const MapMode &rMapModeSource, const MapMode &rMapModeDest) |
static SAL_WARN_UNUSED_RESULT tools::Rectangle | LogicToLogic (const tools::Rectangle &rRectSource, const MapMode &rMapModeSource, const MapMode &rMapModeDest) |
static SAL_WARN_UNUSED_RESULT tools::Long | LogicToLogic (tools::Long nLongSource, MapUnit eUnitSource, MapUnit eUnitDest) |
static SAL_WARN_UNUSED_RESULT basegfx::B2DPolygon | LogicToLogic (const basegfx::B2DPolygon &rPoly, const MapMode &rMapModeSource, const MapMode &rMapModeDest) |
static SAL_WARN_UNUSED_RESULT basegfx::B2DHomMatrix | LogicToLogic (const MapMode &rMapModeSource, const MapMode &rMapModeDest) |
Protected Member Functions inherited from VirtualDevice | |
virtual bool | AcquireGraphics () const override |
virtual void | ReleaseGraphics (bool bRelease=true) override |
VirtualDevice (const OutputDevice *pCompDev, DeviceFormat eFormat, OutDevType eOutDevType) | |
virtual bool | UsePolyPolygonForComplexGradient () override |
virtual tools::Long | GetFontExtLeading () const override |
Protected Member Functions inherited from OutputDevice | |
css::awt::DeviceInfo | GetCommonDeviceInfo (Size const &aDevSize) const |
SAL_DLLPRIVATE tools::Long | GetEmphasisAscent () const |
SAL_DLLPRIVATE tools::Long | GetEmphasisDescent () const |
SAL_DLLPRIVATE bool | InitFont () const |
virtual void | SetFontOrientation (LogicalFontInstance *const pFontInstance) const |
virtual tools::Long | GetFontExtLeading () const |
virtual void | ImplClearFontData (bool bNewFontLists) |
virtual void | ImplRefreshFontData (bool bNewFontLists) |
void | ReleaseFontCache () |
void | ReleaseFontCollection () |
void | SetFontCollectionFromSVData () |
void | ResetNewFontCache () |
virtual bool | ImplNewFont () const |
virtual void | CopyDeviceArea (SalTwoRect &aPosAry, bool bWindowInvalidate) |
virtual tools::Rectangle | GetBackgroundComponentBounds () const |
virtual const OutputDevice * | DrawOutDevDirectCheck (const OutputDevice &rSrcDev) const |
virtual void | DrawOutDevDirectProcess (const OutputDevice &rSrcDev, SalTwoRect &rPosAry, SalGraphics *pSrcGraphics) |
SAL_DLLPRIVATE void | drawOutDevDirect (const OutputDevice &rSrcDev, SalTwoRect &rPosAry) |
SAL_DLLPRIVATE bool | is_double_buffered_window () const |
virtual css::uno::Reference< css::rendering::XCanvas > | ImplGetCanvas (bool bSpriteCanvas) const |
SAL_DLLPRIVATE void | ImplDisposeCanvas () |
virtual void | ImplReleaseFonts () |
virtual void | InitClipRegion () |
virtual vcl::Region | ClipToDeviceBounds (vcl::Region aRegion) const |
virtual void | ClipToPaintRegion (tools::Rectangle &rDstRect) |
virtual void | DrawHatchLine_DrawLine (const Point &rStartPoint, const Point &rEndPoint) |
virtual bool | UsePolyPolygonForComplexGradient ()=0 |
virtual tools::Long | GetGradientStepCount (tools::Long nMinRect) |
void | DrawGradientWallpaper (tools::Long nX, tools::Long nY, tools::Long nWidth, tools::Long nHeight, const Wallpaper &rWallpaper) |
SAL_DLLPRIVATE void | ImplInitTextLineSize () |
SAL_DLLPRIVATE void | ImplInitAboveTextLineSize () |
SAL_DLLPRIVATE float | approximate_char_width () const |
virtual bool | shouldDrawWavePixelAsRect (tools::Long nLineWidth) const |
virtual void | SetWaveLineColors (Color const &rColor, tools::Long nLineWidth) |
virtual Size | GetWaveLineSize (tools::Long nLineWidth) const |
virtual void | DrawDeviceBitmapEx (const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel, BitmapEx &rBitmapEx) |
virtual bool | CanSubsampleBitmap () const |
virtual bool | DrawTransformBitmapExDirect (const basegfx::B2DHomMatrix &aFullTransform, const BitmapEx &rBitmapEx, double fAlpha=1.0) |
virtual bool | TransformAndReduceBitmapExToTargetRange (const basegfx::B2DHomMatrix &aFullTransform, basegfx::B2DRange &aVisibleRange, double &fMaximumArea) |
virtual void | EmulateDrawTransparent (const tools::PolyPolygon &rPolyPoly, sal_uInt16 nTransparencePercent) |
virtual void | ClipAndDrawGradientMetafile (const Gradient &rGradient, const tools::PolyPolygon &rPolyPoly) |
virtual void | ImplInitMapModeObjects () |
OutputDevice (OutDevType eOutDevType) | |
virtual | ~OutputDevice () override |
virtual void | dispose () override |
virtual bool | AcquireGraphics () const=0 |
virtual void | ReleaseGraphics (bool bRelease=true)=0 |
virtual void | DrawDeviceMask (const Bitmap &rMask, const Color &rMaskColor, const Point &rDestPt, const Size &rDestSize, const Point &rSrcPtPixel, const Size &rSrcSizePixel) |
Protected Member Functions inherited from VclReferenceBase | |
VclReferenceBase () | |
virtual | ~VclReferenceBase () |
virtual void | dispose () |
Static Protected Member Functions inherited from OutputDevice | |
static SAL_DLLPRIVATE tools::Long | ImplGetTextLines (const tools::Rectangle &rRect, tools::Long nTextHeight, ImplMultiTextLineInfo &rLineInfo, tools::Long nWidth, const OUString &rStr, DrawTextFlags nStyle, const vcl::ITextLayout &_rLayout) |
static SAL_DLLPRIVATE sal_Int32 | ImplBreakLinesWithIterator (const tools::Long nWidth, const OUString &rStr, const vcl::ITextLayout &_rLayout, const css::uno::Reference< css::linguistic2::XHyphenator > &xHyph, const css::uno::Reference< css::i18n::XBreakIterator > &xBI, const bool bHyphenate, const sal_Int32 nPos, sal_Int32 nBreakPos) |
static SAL_DLLPRIVATE sal_Int32 | ImplBreakLinesSimple (const tools::Long nWidth, const OUString &rStr, const vcl::ITextLayout &_rLayout, const sal_Int32 nPos, sal_Int32 nBreakPos, tools::Long &nLineWidth) |
Protected Attributes inherited from OutputDevice | |
std::shared_ptr< vcl::font::PhysicalFontCollection > | mxFontCollection |
std::shared_ptr< ImplFontCache > | mxFontCache |
Definition at line 33 of file dialcontrol.hxx.
|
explicit |
Definition at line 34 of file dialcontrol.cxx.
References VirtualDevice::EnableRTL(), mrParent, and WITH_ALPHA.
void svx::DialControlBmp::CopyBackground | ( | const DialControlBmp & | rSrc | ) |
Definition at line 50 of file dialcontrol.cxx.
References OutputDevice::DrawBitmapEx(), OutputDevice::GetBitmapEx(), tools::Rectangle::GetSize(), Init(), maRect, mbEnabled, and SetSize().
void svx::DialControlBmp::DrawBackground | ( | ) |
Definition at line 156 of file dialcontrol.cxx.
References tools::Rectangle::BottomCenter(), tools::Rectangle::BottomLeft(), tools::Rectangle::BottomRight(), Color::DecreaseLuminance(), basegfx::deg2rad(), svx::DIAL_OUTER_WIDTH, OutputDevice::DrawEllipse(), OutputDevice::DrawLine(), OutputDevice::DrawPie(), VirtualDevice::EnableRTL(), OutputDevice::Erase(), GetBackgroundColor(), GetScaleLineColor(), Color::IncreaseLuminance(), tools::Rectangle::LeftCenter(), maRect, mbEnabled, Color::Merge(), mnCenterX, mnCenterY, tools::Rectangle::RightCenter(), OutputDevice::SetFillColor(), OutputDevice::SetLineColor(), tools::Rectangle::shrink(), tools::Rectangle::TopCenter(), tools::Rectangle::TopLeft(), and tools::Rectangle::TopRight().
Referenced by DrawBackground().
void svx::DialControlBmp::DrawBackground | ( | const Size & | rSize, |
bool | bEnabled | ||
) |
Definition at line 59 of file dialcontrol.cxx.
References DrawBackground(), Init(), mbEnabled, and SetSize().
void svx::DialControlBmp::DrawElements | ( | const OUString & | rText, |
Degree100 | nAngle | ||
) |
Definition at line 67 of file dialcontrol.cxx.
References tools::Rectangle::Center(), svx::DIAL_OUTER_WIDTH, OutputDevice::DrawEllipse(), OutputDevice::DrawLine(), OutputDevice::DrawText(), GetButtonFillColor(), GetButtonLineColor(), OutputDevice::GetFont(), tools::Rectangle::GetHeight(), GetTextColor(), OutputDevice::GetTextHeight(), OutputDevice::GetTextWidth(), tools::Rectangle::GetWidth(), maRect, mbEnabled, mnCenterX, mnCenterY, vcl::Font::SetColor(), OutputDevice::SetFillColor(), OutputDevice::SetFont(), OutputDevice::SetLineColor(), vcl::Font::SetOrientation(), vcl::Font::SetWeight(), toRadians(), WEIGHT_BOLD, Point::X(), and Point::Y().
|
overridevirtual |
Reimplemented from OutputDevice.
Definition at line 113 of file dialcontrol.cxx.
References StyleSettings::GetDialogColor(), OutputDevice::GetSettings(), and AllSettings::GetStyleSettings().
Referenced by DrawBackground(), and Init().
|
private |
Definition at line 135 of file dialcontrol.cxx.
References StyleSettings::GetDisableColor(), StyleSettings::GetHighlightColor(), StyleSettings::GetMenuColor(), OutputDevice::GetSettings(), AllSettings::GetStyleSettings(), and mbEnabled.
Referenced by DrawElements().
|
private |
Definition at line 129 of file dialcontrol.cxx.
References StyleSettings::GetButtonTextColor(), StyleSettings::GetDisableColor(), OutputDevice::GetSettings(), AllSettings::GetStyleSettings(), and mbEnabled.
Referenced by DrawElements().
|
private |
Definition at line 123 of file dialcontrol.cxx.
References StyleSettings::GetButtonTextColor(), StyleSettings::GetDisableColor(), OutputDevice::GetSettings(), AllSettings::GetStyleSettings(), and mbEnabled.
Referenced by DrawBackground().
|
private |
Definition at line 118 of file dialcontrol.cxx.
References StyleSettings::GetLabelTextColor(), OutputDevice::GetSettings(), and AllSettings::GetStyleSettings().
Referenced by DrawElements().
|
private |
Definition at line 141 of file dialcontrol.cxx.
References GetBackgroundColor(), OutputDevice::GetSettings(), mrParent, OutputDevice::SetBackground(), and OutputDevice::SetSettings().
Referenced by CopyBackground(), DrawBackground(), and InitBitmap().
void svx::DialControlBmp::InitBitmap | ( | const vcl::Font & | rFont | ) |
Definition at line 44 of file dialcontrol.cxx.
References Init(), and OutputDevice::SetFont().
void svx::DialControlBmp::SetSize | ( | const Size & | rSize | ) |
Definition at line 147 of file dialcontrol.cxx.
References Size::Height(), maRect, mnCenterX, mnCenterY, VirtualDevice::SetOutputSize(), tools::Rectangle::SetPos(), tools::Rectangle::SetSize(), and Size::Width().
Referenced by CopyBackground(), and DrawBackground().
|
private |
Definition at line 54 of file dialcontrol.hxx.
Referenced by CopyBackground(), DrawBackground(), DrawElements(), and SetSize().
|
private |
Definition at line 55 of file dialcontrol.hxx.
Referenced by CopyBackground(), DrawBackground(), DrawElements(), GetButtonFillColor(), GetButtonLineColor(), and GetScaleLineColor().
|
private |
Definition at line 57 of file dialcontrol.hxx.
Referenced by DrawBackground(), DrawElements(), and SetSize().
|
private |
Definition at line 58 of file dialcontrol.hxx.
Referenced by DrawBackground(), DrawElements(), and SetSize().
|
private |
Definition at line 56 of file dialcontrol.hxx.
Referenced by Init().