73 virtual void SetTextString(
const OUString& rString )
override;
97 virtual css::uno::Reference< css::accessibility::XAccessible >
CreateAccessible()
override;
102 virtual void Resize()
override;
125 virtual bool CanFocus()
const override;
177 virtual void dispose()
override;
179 void SetPos(
const OUString& rPosStr );
182 static OUString
createLocalRangeName(std::u16string_view rName, std::u16string_view rTableName);
226 virtual void SetTextString(
const OUString& rString)
override;
248 virtual void dispose()
override;
256 virtual void Resize()
override;
293 virtual void dispose()
override;
297 virtual void Resize()
override;
298 virtual void Select()
override;
300 void SetFuncString(
const OUString& rString,
bool bDoEdit =
true );
341 void MenuHdl(std::u16string_view command);
344 void AutoSum(
bool& bRangeFinder,
bool& bSubTotal,
OpCode eCode );
std::unique_ptr< weld::Builder > m_xBuilder
@descr This base class provides an implementation of the AccessibleCell service.
std::unique_ptr< weld::ComboBox > m_xWidget
DECL_LINK(OnAsyncGetFocus, void *, void)
DECL_LINK(KeyInputHdl, const KeyEvent &, bool)
DECL_LINK(FocusOutHdl, weld::Widget &, void)
DECL_LINK(FocusInHdl, weld::Widget &, void)
DECL_LINK(ActivateHdl, weld::ComboBox &, bool)
void SetPos(const OUString &rPosStr)
void SetFormulaMode(bool bSet)
ScPosWnd(vcl::Window *pParent)
ImplSVEvent * m_nAsyncGetFocusId
DECL_LINK(ModifyHdl, weld::ComboBox &, void)
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
virtual void dispose() override
virtual ~ScPosWnd() override
static OUString createLocalRangeName(std::u16string_view rName, std::u16string_view rTableName)
virtual void StartEditEngine()=0
virtual void TextGrabFocus()=0
virtual tools::Long GetNumLines() const =0
virtual void SetFormulaMode(bool bSet)=0
virtual void SetTextString(const OUString &rString)=0
virtual bool IsInputActive()=0
virtual void StopEditEngine(bool bAll)=0
virtual void MakeDialogEditView()=0
virtual const OUString & GetTextString() const =0
virtual void InsertAccessibleTextData(ScAccessibleEditLineTextData &rTextData)=0
virtual EditView * GetEditView() const =0
virtual void RemoveAccessibleTextData(ScAccessibleEditLineTextData &rTextData)=0
virtual bool HasEditView() const =0
tools::Long GetLastNumExpandedLines() const
virtual void RemoveAccessibleTextData(ScAccessibleEditLineTextData &rTextData) override
std::unique_ptr< ScTextWnd > mxTextWnd
virtual EditView * GetEditView() const override
std::unique_ptr< weld::CustomWeld > mxTextWndWin
const OutputDevice & GetEditViewDevice() const
virtual void StopEditEngine(bool bAll) override
virtual bool HasEditView() const override
virtual void SetFormulaMode(bool bSet) override
void SetNumLines(tools::Long nLines)
int GetPixelHeightForLines(tools::Long nLines)
virtual const OUString & GetTextString() const override
virtual void StartEditEngine() override
virtual ~ScTextWndGroup() override
std::unique_ptr< weld::ScrolledWindow > mxScrollWin
virtual bool IsInputActive() override
DECL_LINK(Impl_ScrollHdl, weld::ScrolledWindow &, void)
virtual void InsertAccessibleTextData(ScAccessibleEditLineTextData &rTextData) override
virtual tools::Long GetNumLines() const override
ScTextWndGroup(ScInputBarGroup &pParent, ScTabViewShell *pViewSh)
vcl::Window & GetVclParent()
virtual void MakeDialogEditView() override
Point GetCursorScreenPixelPos(bool bBelowLine)
virtual void TextGrabFocus() override
weld::ScrolledWindow & GetScrollWin()
void SetLastNumExpandedLines(tools::Long nLastExpandedLines)
virtual void SetTextString(const OUString &rString) override
ScTextWndGroup & mrGroupBar
virtual void GetFocus() override
virtual void Resize() override
virtual bool MouseButtonUp(const MouseEvent &rMEvt) override
AccTextDataVector maAccTextDatas
DECL_LINK(EditStatusHdl, EditStatus &, void)
virtual void SetDrawingArea(weld::DrawingArea *pDrawingArea) override
virtual void Paint(vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override
bool IsInputActive() override
void UpdateAutoCorrFlag()
rtl::Reference< ScAccessibleEditObject > pAcc
virtual void RemoveAccessibleTextData(ScAccessibleEditLineTextData &rTextData) override
const OutputDevice & GetEditViewDevice() const
virtual const OUString & GetTextString() const override
int GetEditEngTxtHeight() const
virtual void EditViewScrollStateChange() override
virtual bool MouseButtonDown(const MouseEvent &rMEvt) override
virtual void StartEditEngine() override
tools::Long GetLastNumExpandedLines() const
void SetLastNumExpandedLines(tools::Long nLastExpandedLines)
virtual bool CanFocus() const override
ScTabViewShell * mpViewShell
int GetPixelHeightForLines(tools::Long nLines)
virtual void InsertAccessibleTextData(ScAccessibleEditLineTextData &rTextData) override
virtual bool StartDrag() override
virtual void MakeDialogEditView() override
virtual bool MouseMove(const MouseEvent &rMEvt) override
virtual void StopEditEngine(bool bAll) override
virtual ~ScTextWnd() override
virtual void TextGrabFocus() override
void SetNumLines(tools::Long nLines)
virtual void SetFormulaMode(bool bSet) override
virtual void StyleUpdated() override
tools::Long mnLastExpandedLines
virtual EditView * GetEditView() const override
virtual bool Command(const CommandEvent &rCEvt) override
virtual void SetTextString(const OUString &rString) override
virtual tools::Long GetNumLines() const override
virtual css::uno::Reference< css::accessibility::XAccessible > CreateAccessible() override
virtual bool HasEditView() const override
virtual bool KeyInput(const KeyEvent &rKEvt) override
ScTextWnd(ScTextWndGroup &rParent, ScTabViewShell *pViewSh)
DECL_LINK(ModifyHdl, LinkParamNone *, void)
rtl::Reference< svt::OStringTransferable > m_xHelper
::std::vector< ScAccessibleEditLineTextData * > AccTextDataVector
VclPtr< vcl::Window > pParent