13#include <bookmark.hxx>
19 , m_rFieldmark(rFieldmark)
61 int nPadding = aBoxSize.
Height() / 4;
88 m_rFieldmark.Invalidate();
97 aHslLine.
setZ(aLuminance);
112 Point aPos(nPadding, nPadding);
118 rRenderContext.
DrawRect(aFrameRect);
130 rRenderContext.
DrawRect(aButtonRect);
136 Point aCenter(aButtonPos.
X() + (aButtonSize.
Width() / 2),
137 aButtonPos.
Y() + (aButtonSize.
Height() / 2));
151 if (aResult != WindowHitTest::Inside)
156 : WindowHitTest::Transparent;
basegfx::BColor getBColor() const
virtual void dispose() override
void DrawRect(const tools::Rectangle &rRect)
void DrawPolygon(const tools::Polygon &rPoly)
constexpr tools::Long Y() const
tools::Long AdjustY(tools::Long nVertMove)
tools::Long AdjustX(tools::Long nHorzMove)
constexpr tools::Long X() const
constexpr tools::Long Height() const
tools::Long AdjustHeight(tools::Long n)
constexpr tools::Long getWidth() const
void setWidth(tools::Long nWidth)
tools::Long AdjustWidth(tools::Long n)
constexpr tools::Long Width() const
Window class for the Writer edit area, this is the one handling mouse and keyboard events and doing t...
Of course Writer needs its own rectangles.
void Pos(const Point &rNew)
void SSize(const Size &rNew)
vcl::Window * GetParent() const
Point LogicToPixel(const Point &rLogicPt) const
void SetParentClipMode(ParentClipMode nMode=ParentClipMode::NONE)
virtual Point GetPosPixel() const
virtual Size GetSizePixel() const
virtual WindowHitTest ImplHitTest(const Point &rFramePos)
void SetPaintTransparent(bool bTransparent)
void Invalidate(InvalidateFlags nFlags=InvalidateFlags::NONE)
virtual void SetPosSizePixel(const Point &rNewPos, const Size &rNewSize)
void EnableChildTransparentMode(bool bEnable=true)
constexpr ::Color COL_BLACK(0x00, 0x00, 0x00)
constexpr ::Color COL_TRANSPARENT(ColorTransparency, 0xFF, 0xFF, 0xFF, 0xFF)
#define LINK(Instance, Class, Member)
BColor rgb2hsl(const BColor &rRGBColor)
BColor hsl2rgb(const BColor &rHSLColor)
weld::Window * GetPopupParent(vcl::Window &rOutWin, tools::Rectangle &rRect)
WinBits const WB_DIALOGCONTROL