68 bool bHyperMode =
false;
Point GetPointerPosPixel()
virtual void MouseButtonDown(const MouseEvent &rMEvt) override
const Color & GetHighlightTextColor() const
virtual void MouseMove(const MouseEvent &rMEvt) override
constexpr::Color COL_TRANSPARENT(ColorTransparency, 0xFF, 0xFF, 0xFF, 0xFF)
const StyleSettings & GetStyleSettings() const
virtual Size GetSizePixel() const
DataChangedEventType GetType() const
const Color & GetControlBackground() const
const Color & GetFieldTextColor() const
const Color & GetHighlightColor() const
constexpr tools::Long Width() const
sal_Int32 GetIndex() const
AllSettingsFlags GetFlags() const
void SetIndex(sal_Int32 Index)
void SetInteractive(bool _bInteractive)
void SetUnderline(FontLineStyle)
virtual void ApplySettings(vcl::RenderContext &rRenderContext) override
virtual void DataChanged(const DataChangedEvent &rDCEvt) override
bool IsLeaveWindow() const
void SetControlBackground()
virtual void SetText(const OUString &rStr) override
virtual void Invalidate(InvalidateFlags nFlags=InvalidateFlags::NONE)
Some things multiple-inherit from VclAbstractDialog and OutputDevice, so we need to use virtual inher...
HyperLabel(vcl::Window *_pParent, WinBits _nWinStyle)
const AllSettings & GetSettings() const
Link< HyperLabel *, void > maClickHdl
void SetTextColor(const Color &rColor)
Size const & CalcMinimumSize(tools::Long nMaxWidth)
const AllSettings & GetSettings() const
virtual void ShowFocus(const tools::Rectangle &rRect)
void ToggleBackgroundColor(const Color &_rGBColor)
void SetStyle(WinBits nStyle)
void SetPointer(PointerStyle)
virtual void ApplySettings(vcl::RenderContext &rRenderContext) override
constexpr tools::Long Height() const
virtual void GetFocus() override
virtual void DataChanged(const DataChangedEvent &rDCEvt) override
tools::Long AdjustWidth(tools::Long n)
tools::Long AdjustHeight(tools::Long n)
virtual void LoseFocus() override
Size CalcMinimumSize(tools::Long nMaxWidth=0x7fffffff) const
vcl::Font GetControlFont() const
virtual ~HyperLabel() override
WinBits const WB_EXTRAOFFSET
void SetLabel(const OUString &_rText)
bool m_bDetectedRangeSegmentation false
void Show(bool bVisible=true, ShowFlags nFlags=ShowFlags::NONE)