LibreOffice Module sc (master) 1
|
#include <iterator>
#include <memory>
#include <string_view>
#include <inputhdl.hxx>
#include <scitems.hxx>
#include <editeng/eeitem.hxx>
#include <sfx2/app.hxx>
#include <editeng/acorrcfg.hxx>
#include <formula/errorcodes.hxx>
#include <editeng/adjustitem.hxx>
#include <editeng/brushitem.hxx>
#include <svtools/colorcfg.hxx>
#include <editeng/colritem.hxx>
#include <editeng/editobj.hxx>
#include <editeng/editstat.hxx>
#include <editeng/editview.hxx>
#include <editeng/langitem.hxx>
#include <editeng/svxacorr.hxx>
#include <editeng/unolingu.hxx>
#include <editeng/wghtitem.hxx>
#include <editeng/justifyitem.hxx>
#include <editeng/misspellrange.hxx>
#include <sfx2/bindings.hxx>
#include <sfx2/viewfrm.hxx>
#include <sfx2/docfile.hxx>
#include <sfx2/printer.hxx>
#include <svl/numformat.hxx>
#include <svl/zforlist.hxx>
#include <unotools/localedatawrapper.hxx>
#include <unotools/charclass.hxx>
#include <utility>
#include <vcl/help.hxx>
#include <vcl/jsdialog/executor.hxx>
#include <vcl/commandevent.hxx>
#include <vcl/cursor.hxx>
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
#include <tools/urlobj.hxx>
#include <formula/formulahelper.hxx>
#include <formula/funcvarargs.h>
#include <LibreOfficeKit/LibreOfficeKitEnums.h>
#include <comphelper/lok.hxx>
#include <osl/diagnose.h>
#include <attrib.hxx>
#include <inputwin.hxx>
#include <tabvwsh.hxx>
#include <docsh.hxx>
#include <scmod.hxx>
#include <formulaopt.hxx>
#include <uiitems.hxx>
#include <global.hxx>
#include <sc.hrc>
#include <globstr.hrc>
#include <scresid.hxx>
#include <patattr.hxx>
#include <viewdata.hxx>
#include <document.hxx>
#include <docpool.hxx>
#include <editutil.hxx>
#include <appoptio.hxx>
#include <docoptio.hxx>
#include <validat.hxx>
#include <rfindlst.hxx>
#include <inputopt.hxx>
#include <simpleformulacalc.hxx>
#include <compiler.hxx>
#include <editable.hxx>
#include <funcdesc.hxx>
#include <markdata.hxx>
#include <tokenarray.hxx>
#include <gridwin.hxx>
#include <output.hxx>
#include <fillinfo.hxx>
Go to the source code of this file.
Macros | |
#define | RANGEFIND_MAX 128 |
Functions | |
static void | incPos (const sal_Unicode c, sal_Int32 &rPos, ESelection &rSel) |
static void | lcl_Replace (EditView *pView, const OUString &rNewStr, const ESelection &rOldSel) |
static OUString | GetEditText (const EditEngine *pEng) |
static void | lcl_RemoveTabs (OUString &rStr) |
static void | lcl_RemoveLineEnd (OUString &rStr) |
static sal_Int32 | lcl_MatchParenthesis (const OUString &rStr, sal_Int32 nPos) |
IMPL_LINK (ScInputHandler, ShowHideTipVisibleParentListener, VclWindowEvent &, rEvent, void) | |
IMPL_LINK (ScInputHandler, ShowHideTipVisibleSecParentListener, VclWindowEvent &, rEvent, void) | |
static OUString | lcl_Calculate (const OUString &rFormula, ScDocument &rDoc, const ScAddress &rPos) |
static void | lcl_SetTopSelection (EditView *pEditView, ESelection &rSel) |
IMPL_LINK_NOARG (ScInputHandler, ModifyHdl, LinkParamNone *, void) | |
static bool | lcl_IsNumber (std::u16string_view aString) |
static void | lcl_SelectionToEnd (EditView *pView) |
IMPL_LINK_NOARG (ScInputHandler, DelayTimer, Timer *, void) | |
#define RANGEFIND_MAX 128 |
Definition at line 98 of file inputhdl.cxx.
|
static |
Definition at line 714 of file inputhdl.cxx.
References ScEditUtil::GetMultilineString().
Referenced by ScInputHandler::AddRefEntry(), ScInputHandler::DataChanged(), ScInputHandler::EnterHandler(), ScInputHandler::NextAutoEntry(), ScInputHandler::NotifyChange(), ScInputHandler::StartTable(), and ScInputHandler::UseColData().
IMPL_LINK | ( | ScInputHandler | , |
ShowHideTipVisibleParentListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 1086 of file inputhdl.cxx.
IMPL_LINK | ( | ScInputHandler | , |
ShowHideTipVisibleSecParentListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 1093 of file inputhdl.cxx.
IMPL_LINK_NOARG | ( | ScInputHandler | , |
DelayTimer | , | ||
Timer * | , | ||
void | |||
) |
New method at ScModule to query if function autopilot is open
Definition at line 4405 of file inputhdl.cxx.
References SfxViewFrame::Current(), SfxViewFrame::GetChildWindow(), and SC_MOD.
IMPL_LINK_NOARG | ( | ScInputHandler | , |
ModifyHdl | , | ||
LinkParamNone * | , | ||
void | |||
) |
Definition at line 2694 of file inputhdl.cxx.
References eMode, ScEditUtil::GetMultilineString(), lcl_RemoveTabs(), SC_INPUT_TABLE, and SC_INPUT_TYPE.
|
inlinestatic |
Definition at line 344 of file inputhdl.cxx.
References ESelection::nEndPara, and ESelection::nEndPos.
Referenced by ScDBQueryDataIterator::DataAccessInternal::getCurrent(), ScDBQueryDataIterator::DataAccessInternal::getNext(), and ScInputHandler::InitRangeFinder().
|
static |
display OutputString but insert InputLineString
Escape quotation marks in String??
Definition at line 1837 of file inputhdl.cxx.
References aStr, ScGlobal::eLnge, ScGlobal::GetErrorString(), ScDocument::GetFormatTable(), SvNumberFormatter::GetInputLineString(), SvNumberFormatter::GetOutputString(), SvNumberFormatter::GetStandardFormat(), n, ScRange::Parse(), and VALID.
Referenced by ScInputHandler::FormulaPreview().
|
static |
Definition at line 3044 of file inputhdl.cxx.
References i.
Referenced by ScInputHandler::EnterHandler().
|
static |
Definition at line 730 of file inputhdl.cxx.
Referenced by ScInputHandler::ShowArgumentsTip(), and ScInputHandler::UpdateParenthesis().
|
static |
Definition at line 724 of file inputhdl.cxx.
References convertLineEnd(), and LINEEND_LF.
Referenced by ScInputHandler::NextAutoEntry(), and ScInputHandler::UseColData().
|
static |
Definition at line 719 of file inputhdl.cxx.
Referenced by ScInputHandler::DataChanged(), ScInputHandler::EnterHandler(), IMPL_LINK_NOARG(), and ScInputHandler::NotifyChange().
|
static |
Definition at line 622 of file inputhdl.cxx.
References EditView::GetEditEngine(), EditEngine::GetParagraphCount(), EditView::GetSelection(), EditEngine::GetTextLen(), ESelection::HasRange(), EditView::InsertText(), ESelection::nEndPara, ESelection::nEndPos, EditEngine::QuickInsertText(), and EditView::SetSelection().
Referenced by ScInputHandler::UpdateRange().
|
static |
Definition at line 3056 of file inputhdl.cxx.
References EditView::GetEditEngine(), EditEngine::GetParagraphCount(), EditEngine::GetTextLen(), and EditView::SetSelection().
Referenced by ScInputHandler::EnterHandler().
|
static |
Definition at line 2637 of file inputhdl.cxx.
References EditView::GetEditEngine(), EditEngine::GetParagraphCount(), EditView::GetSelection(), EditEngine::GetTextLen(), nCount, ESelection::nEndPara, ESelection::nEndPos, ESelection::nStartPara, ESelection::nStartPos, and EditView::SetSelection().
Referenced by ScInputHandler::SyncViews().