32 pWin->ImplAdjustNWFSizes();
39 pChild = pChild->mpWindowImpl->mpNext)
40 pChild->GetOutDev()->ImplClearFontData(bNewFontLists);
47 pChild = pChild->mpWindowImpl->mpNext)
48 pChild->GetOutDev()->ImplRefreshFontData(bNewFontLists);
86 rNativeBoundingRegion, rNativeContentRegion);
196 const MapMode* pMapModeDest)
const
float approximate_digit_width() const
virtual Color GetBackgroundColor() const
virtual void SetSettings(const AllSettings &rSettings)
void EnableMapMode(bool bEnable=true)
tools::Rectangle GetOutputRectPixel() const
tools::Long GetOutOffYPixel() const
const vcl::Font & GetFont() const
bool IsOverlineColor() const
float GetDPIScaleFactor() const
void SetFont(const vcl::Font &rNewFont)
void SetTextAlign(TextAlign eAlign)
SAL_WARN_UNUSED_RESULT Point PixelToLogic(const Point &rDevicePt) const
Size GetOutputSizePixel() const
const Wallpaper & GetBackground() const
SAL_WARN_UNUSED_RESULT Point LogicToLogic(const Point &rPtSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const
virtual void ImplInitMapModeObjects()
const Color & GetOverlineColor() 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
Width of the text.
void SetTextColor(const Color &rColor)
bool IsRTLEnabled() const
SAL_DLLPRIVATE float approximate_char_width() const
virtual void ImplClearFontData(bool bNewFontLists)
SAL_WARN_UNUSED_RESULT Point LogicToPixel(const Point &rLogicPt) const
tools::Rectangle GetTextRect(const tools::Rectangle &rRect, const OUString &rStr, DrawTextFlags nStyle=DrawTextFlags::WordBreak, TextRectInfo *pInfo=nullptr, const vcl::ITextLayout *_pTextLayout=nullptr) const
TextAlign GetTextAlign() const
bool IsTextFillColor() const
const MapMode & GetMapMode() const
const Color & GetTextColor() const
bool IsBackground() const
tools::Long GetTextHeight() const
Height where any character of the current font fits; in logic coordinates.
virtual void ImplRefreshFontData(bool bNewFontLists)
bool GetNativeControlRegion(ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, tools::Rectangle &rNativeBoundingRegion, tools::Rectangle &rNativeContentRegion) const
Query the native control's actual drawing region (including adornment)
Color GetTextFillColor() const
tools::Long GetOutOffXPixel() const
bool IsTextLineColor() const
virtual void EnableRTL(bool bEnable=true)
const AllSettings & GetSettings() const
bool IsNativeControlSupported(ControlType nType, ControlPart nPart) const
Query the platform layer for control support.
const Color & GetTextLineColor() const
bool IsMapModeEnabled() const
void ImplRefreshFontData(bool bNewFontLists) override
void ImplClearFontData(bool bNewFontLists) override
VclPtr< vcl::Window > mxOwnerWindow
void ImplInitMapModeObjects() override
tools::Rectangle GetTextRect(const tools::Rectangle &rRect, const OUString &rStr, DrawTextFlags nStyle=DrawTextFlags::WordBreak, TextRectInfo *pInfo=nullptr, const vcl::ITextLayout *_pTextLayout=nullptr) const
const Wallpaper & GetBackground() 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
Width of the text.
void SetFont(const vcl::Font &rNewFont)
float GetDPIScaleFactor() const
tools::Long GetOutOffXPixel() const
Point LogicToPixel(const Point &rLogicPt) const
bool IsBackground() const
TextAlign GetTextAlign() const
float approximate_digit_width() const
vcl::Window * GetWindow(GetWindowType nType) const
const Color & GetTextLineColor() const
bool GetNativeControlRegion(ControlType nType, ControlPart nPart, const tools::Rectangle &rControlRegion, ControlState nState, const ImplControlValue &aValue, tools::Rectangle &rNativeBoundingRegion, tools::Rectangle &rNativeContentRegion) const
Query the native control's actual drawing region (including adornment)
Size LogicToLogic(const Size &rSzSource, const MapMode *pMapModeSource, const MapMode *pMapModeDest) const
virtual void EnableRTL(bool bEnable=true)
tools::Long GetTextHeight() const
Height where any character of the current font fits; in logic coordinates.
bool IsMapModeEnabled() const
const AllSettings & GetSettings() const
tools::Long GetOutOffYPixel() const
bool IsNativeControlSupported(ControlType nType, ControlPart nPart) const
Query the platform layer for control support.
const MapMode & GetMapMode() const
::OutputDevice const * GetOutDev() const
Color GetBackgroundColor() const
virtual Size GetOptimalSize() const
void SetTextAlign(TextAlign eAlign)
const vcl::Font & GetFont() const
SAL_DLLPRIVATE float approximate_char_width() const
bool IsTextLineColor() const
void SetSettings(const AllSettings &rSettings)
const Color & GetTextColor() const
std::unique_ptr< WindowImpl > mpWindowImpl
bool IsRTLEnabled() const
Point PixelToLogic(const Point &rDevicePt) const
Size GetOutputSizePixel() const
virtual void ImplAdjustNWFSizes()
tools::Rectangle GetOutputRectPixel() const
void EnableMapMode(bool bEnable=true)
bool IsTextFillColor() const
bool IsOverlineColor() const
Color GetTextFillColor() const
void SetTextColor(const Color &rColor)
const Color & GetOverlineColor() const