LibreOffice Module sc (master) 1
Classes | Functions
navipi.cxx File Reference
#include <sfx2/app.hxx>
#include <sfx2/bindings.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/event.hxx>
#include <sfx2/navigat.hxx>
#include <svl/stritem.hxx>
#include <unotools/charclass.hxx>
#include <viewdata.hxx>
#include <tabvwsh.hxx>
#include <docsh.hxx>
#include <document.hxx>
#include <rangeutl.hxx>
#include <sc.hrc>
#include <strings.hrc>
#include <bitmaps.hlst>
#include <scresid.hxx>
#include <scmod.hxx>
#include <navicfg.hxx>
#include <navcitem.hxx>
#include <navipi.hxx>
#include <navsett.hxx>
#include <markdata.hxx>
#include <com/sun/star/uno/Reference.hxx>
Include dependency graph for navipi.cxx:

Go to the source code of this file.

Classes

class  ScNavigatorWin
 

Functions

static SCCOL SCNAV_MAXCOL (const ScSheetLimits &rLimits)
 
static sal_Int32 SCNAV_COLDIGITS (const ScSheetLimits &rLimits)
 
static sal_Int32 SCNAV_COLLETTERS (const ScSheetLimits &rLimits)
 
static SCROW SCNAV_MAXROW (const ScSheetLimits &rSheetLimits)
 
 IMPL_LINK (ScNavigatorDlg, ParseRowInputHdl, int *, result, bool)
 
 IMPL_LINK_NOARG (ScNavigatorDlg, ExecuteColHdl, weld::Entry &, bool)
 
 IMPL_LINK_NOARG (ScNavigatorDlg, FormatRowOutputHdl, weld::SpinButton &, void)
 
 IMPL_LINK_NOARG (ScNavigatorDlg, ExecuteRowHdl, weld::Entry &, bool)
 
 IMPL_LINK (ScNavigatorDlg, DocumentSelectHdl, weld::ComboBox &, rListBox, void)
 
 IMPL_LINK (ScNavigatorDlg, ToolBoxSelectHdl, const OUString &, rSelId, void)
 
 IMPL_LINK (ScNavigatorDlg, ToolBoxDropdownClickHdl, const OUString &, rCommand, void)
 
 IMPL_LINK (ScNavigatorDlg, MenuSelectHdl, const OUString &, rIdent, void)
 
 IMPL_LINK (ScNavigatorDlg, TimeHdl, Timer *, pIdle, void)
 
 SFX_IMPL_DOCKINGWINDOW (ScNavigatorWrapper, SID_NAVIGATOR)
 

Function Documentation

◆ IMPL_LINK() [1/6]

IMPL_LINK ( ScNavigatorDlg  ,
DocumentSelectHdl  ,
weld::ComboBox ,
rListBox  ,
void   
)

Definition at line 183 of file navipi.cxx.

References ScNavigatorDlg::ReleaseFocus().

◆ IMPL_LINK() [2/6]

IMPL_LINK ( ScNavigatorDlg  ,
MenuSelectHdl  ,
const OUString &  ,
rIdent  ,
void   
)

Definition at line 258 of file navipi.cxx.

References u.

◆ IMPL_LINK() [3/6]

IMPL_LINK ( ScNavigatorDlg  ,
ParseRowInputHdl  ,
int ,
result  ,
bool   
)

Definition at line 127 of file navipi.cxx.

References ScDocument::GetSheetLimits(), CharClass::isAsciiNumeric(), pData, and result.

◆ IMPL_LINK() [4/6]

IMPL_LINK ( ScNavigatorDlg  ,
TimeHdl  ,
Timer ,
pIdle  ,
void   
)

Definition at line 564 of file navipi.cxx.

References NOTE.

◆ IMPL_LINK() [5/6]

IMPL_LINK ( ScNavigatorDlg  ,
ToolBoxDropdownClickHdl  ,
const OUString &  ,
rCommand  ,
void   
)

Definition at line 234 of file navipi.cxx.

◆ IMPL_LINK() [6/6]

IMPL_LINK ( ScNavigatorDlg  ,
ToolBoxSelectHdl  ,
const OUString &  ,
rSelId  ,
void   
)

Definition at line 191 of file navipi.cxx.

References NAV_LMODE_AREAS, NAV_LMODE_NONE, and NAV_LMODE_SCENARIOS.

◆ IMPL_LINK_NOARG() [1/3]

IMPL_LINK_NOARG ( ScNavigatorDlg  ,
ExecuteColHdl  ,
weld::Entry ,
bool   
)

Definition at line 150 of file navipi.cxx.

◆ IMPL_LINK_NOARG() [2/3]

IMPL_LINK_NOARG ( ScNavigatorDlg  ,
ExecuteRowHdl  ,
weld::Entry ,
bool   
)

Definition at line 170 of file navipi.cxx.

◆ IMPL_LINK_NOARG() [3/3]

IMPL_LINK_NOARG ( ScNavigatorDlg  ,
FormatRowOutputHdl  ,
weld::SpinButton ,
void   
)

Definition at line 163 of file navipi.cxx.

References aStr, and ScColToAlpha().

◆ SCNAV_COLDIGITS()

static sal_Int32 SCNAV_COLDIGITS ( const ScSheetLimits rLimits)
static

Definition at line 50 of file navipi.cxx.

References SCNAV_MAXCOL().

Referenced by ScNavigatorDlg::UpdateSheetLimits().

◆ SCNAV_COLLETTERS()

static sal_Int32 SCNAV_COLLETTERS ( const ScSheetLimits rLimits)
static

Definition at line 54 of file navipi.cxx.

References ScColToAlpha(), and SCNAV_MAXCOL().

◆ SCNAV_MAXCOL()

static SCCOL SCNAV_MAXCOL ( const ScSheetLimits rLimits)
static

◆ SCNAV_MAXROW()

static SCROW SCNAV_MAXROW ( const ScSheetLimits rSheetLimits)
static

Definition at line 59 of file navipi.cxx.

References ScSheetLimits::GetMaxRowCount().

Referenced by ScNavigatorDlg::UpdateSheetLimits().

◆ SFX_IMPL_DOCKINGWINDOW()

SFX_IMPL_DOCKINGWINDOW ( ScNavigatorWrapper  ,
SID_NAVIGATOR   
)