19#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_SRCEDTW_HXX
20#define INCLUDED_SW_SOURCE_UIBASE_INC_SRCEDTW_HXX
76 css::uno::Reference< css::beans::XMultiPropertySet >
88 void ImpDoHighlight( std::u16string_view aSource, sal_uInt16 nLineOff );
94 virtual void Resize()
override;
109 virtual void dispose()
override;
std::set< sal_uInt16 > m_aSyntaxLineTable
virtual void GetFocus() override
DECL_LINK(VertScrollHdl, weld::Scrollbar &, void)
std::unique_ptr< ExtTextEngine > m_pTextEngine
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
virtual void ImplInvalidate(const vcl::Region *pRegion, InvalidateFlags nFlags) override
void HandleWheelCommand(const CommandEvent &rCEvt)
VclPtr< ScrollAdaptor > m_pVScrollbar
SwSrcEditWindow(vcl::Window *pParent, SwSrcView *pParentView)
DECL_LINK(HorzScrollHdl, weld::Scrollbar &, void)
void ImpDoHighlight(std::u16string_view aSource, sal_uInt16 nLineOff)
virtual void DataChanged(const DataChangedEvent &) override
tools::Long m_nCurTextWidth
void Read(SvStream &rInput)
rtl_TextEncoding m_eSourceEncoding
virtual ~SwSrcEditWindow() override
void SetScrollBarRanges()
TextViewOutWin * GetOutWin()
css::uno::Reference< css::beans::XMultiPropertySet > m_xNotifier
virtual void Command(const CommandEvent &rCEvt) override
rtl::Reference< ChangesListener > m_xListener
virtual void dispose() override
VclPtr< ScrollAdaptor > m_pHScrollbar
void DoSyntaxHighlight(sal_uInt16 nPara)
void Write(SvStream &rOutput)
TextEngine * GetTextEngine()
void SetReadonly(bool bSet)
virtual void Resize() override
DECL_LINK(SyntaxTimerHdl, Timer *, void)
void SetStartLine(sal_uInt16 nLine)
std::unique_ptr< TextView > m_pTextView
VclPtr< TextViewOutWin > m_pOutWin
void SetTextEncoding(rtl_TextEncoding eEncoding)
virtual void Paint(vcl::RenderContext &rRenderContext, const tools::Rectangle &) override
virtual void MouseButtonUp(const MouseEvent &rMEvt) override
TextViewOutWin(vcl::Window *pParent, WinBits nBits)
virtual void DataChanged(const DataChangedEvent &) override
virtual void Command(const CommandEvent &rCEvt) override
virtual void MouseButtonDown(const MouseEvent &rMEvt) override
void SetTextView(TextView *pView)
virtual void MouseMove(const MouseEvent &rMEvt) override
virtual void KeyInput(const KeyEvent &rKeyEvt) override
Window(vcl::Window *pParent, WinBits nStyle=0)