LibreOffice Module toolkit (master) 1
|
Classes | |
class | ColumnChangeMultiplexer |
struct | ColumnInfoPositionLess |
struct | ColumnMetrics |
class | ColumnResize |
struct | ColumnSort |
class | ColumnSortHandler |
class | DefaultInputHandler |
class | GridTableRenderer |
a default implementation for the ->ITableRenderer interface More... | |
struct | GridTableRenderer_Impl |
class | IColumnModel |
interface to be implemented by table column models More... | |
class | ITableControl |
defines a callback interface to be implemented by a concrete table control More... | |
class | ITableDataSort |
provides sorting functionality for the data underlying an ITableModel More... | |
class | ITableInputHandler |
interface for components handling input in a ->TableControl More... | |
class | ITableModel |
declares the interface to implement by an abstract table model More... | |
class | ITableModelListener |
declares an interface to be implemented by components interested in changes in an ->ITableModel More... | |
class | ITableRenderer |
interface to implement by components rendering a ->TableControl More... | |
class | MouseFunction |
struct | MutableColumnMetrics |
class | RowSelection |
struct | TableCell |
class | TableCellGeometry |
a helper representing geometry information of a cell More... | |
class | TableColumnGeometry |
class | TableControl |
a basic control which manages table-like data, i.e. More... | |
class | TableControl_Impl |
class | TableDataWindow |
the window containing the content area (including headers) of a table control More... | |
class | TableFunctionSet |
class | TableGeometry |
class | TableRowGeometry |
class | UnoControlTableModel |
class | UnoGridColumnFacade |
Typedefs | |
typedef ::std::vector< MutableColumnMetrics > | ColumnPositions |
typedef ::cppu::WeakImplHelper< XGridColumnListener > | ColumnChangeMultiplexer_Base |
typedef std::shared_ptr< ITableInputHandler > | PTableInputHandler |
typedef std::shared_ptr< ITableModelListener > | PTableModelListener |
typedef std::shared_ptr< IColumnModel > | PColumnModel |
typedef std::shared_ptr< ITableModel > | PTableModel |
typedef std::shared_ptr< ITableRenderer > | PTableRenderer |
typedef sal_Int32 | TableSize |
a value denoting the size of a table More... | |
typedef sal_Int32 | ColPos |
a value denoting a column position within a table More... | |
typedef sal_Int32 | RowPos |
a value denoting a row position within a table More... | |
typedef sal_Int32 | TableMetrics |
Enumerations | |
enum | FunctionResult { ActivateFunction , ContinueFunction , DeactivateFunction , SkipFunction } |
enum | TableControlAction { cursorUp , cursorDown , cursorLeft , cursorRight , cursorToLineStart , cursorToLineEnd , cursorToFirstLine , cursorToLastLine , cursorPageUp , cursorPageDown , cursorTopLeft , cursorBottomRight , cursorSelectRow , cursorSelectRowUp , cursorSelectRowDown , cursorSelectRowAreaTop , cursorSelectRowAreaBottom , invalidTableControlAction } |
enum | TableCellArea { CellContent , ColumnDivider } |
enum class | TableArea { ColumnHeaders , RowHeaders , All } |
enum | ScrollbarVisibility { ScrollbarShowNever , ScrollbarShowSmart , ScrollbarShowAlways } |
enum | ColumnSortDirection { ColumnSortAscending , ColumnSortDescending } |
Functions | |
IMPL_LINK_NOARG (TableControl, ImplSelectHdl, LinkParamNone *, void) | |
IMPL_LINK_NOARG (TableControl_Impl, OnUpdateScrollbars, void *, void) | |
IMPL_LINK (TableControl_Impl, OnScroll, ScrollBar *, _pScrollbar, void) | |
typedef sal_Int32 svt::table::ColPos |
a value denoting a column position within a table
Definition at line 32 of file tabletypes.hxx.
typedef ::cppu::WeakImplHelper< XGridColumnListener > svt::table::ColumnChangeMultiplexer_Base |
Definition at line 82 of file unogridcolumnfacade.cxx.
typedef ::std::vector< MutableColumnMetrics > svt::table::ColumnPositions |
Definition at line 65 of file tablecontrol_impl.hxx.
typedef std::shared_ptr< IColumnModel > svt::table::PColumnModel |
Definition at line 234 of file tablemodel.hxx.
typedef std::shared_ptr< ITableInputHandler > svt::table::PTableInputHandler |
Definition at line 57 of file tableinputhandler.hxx.
typedef std::shared_ptr< ITableModel > svt::table::PTableModel |
Definition at line 448 of file tablemodel.hxx.
typedef std::shared_ptr< ITableModelListener > svt::table::PTableModelListener |
Definition at line 150 of file tablemodel.hxx.
typedef std::shared_ptr< ITableRenderer > svt::table::PTableRenderer |
Definition at line 243 of file tablerenderer.hxx.
typedef sal_Int32 svt::table::RowPos |
a value denoting a row position within a table
Definition at line 34 of file tabletypes.hxx.
typedef sal_Int32 svt::table::TableMetrics |
Definition at line 36 of file tabletypes.hxx.
typedef sal_Int32 svt::table::TableSize |
a value denoting the size of a table
Definition at line 29 of file tabletypes.hxx.
Enumerator | |
---|---|
ColumnSortAscending | |
ColumnSortDescending |
Definition at line 30 of file tablesort.hxx.
Enumerator | |
---|---|
ActivateFunction | |
ContinueFunction | |
DeactivateFunction | |
SkipFunction |
Definition at line 34 of file mousefunction.hxx.
Definition at line 60 of file tablemodel.hxx.
|
strong |
Enumerator | |
---|---|
ColumnHeaders | |
RowHeaders | |
All |
Definition at line 138 of file tablecontrolinterface.hxx.
Enumerator | |
---|---|
CellContent | |
ColumnDivider |
Definition at line 76 of file tablecontrolinterface.hxx.
Definition at line 32 of file tablecontrolinterface.hxx.
svt::table::IMPL_LINK | ( | TableControl_Impl | , |
OnScroll | , | ||
ScrollBar * | , | ||
_pScrollbar | , | ||
void | |||
) |
Definition at line 2360 of file tablecontrol_impl.cxx.
References DBG_ASSERT.
svt::table::IMPL_LINK_NOARG | ( | TableControl | , |
ImplSelectHdl | , | ||
LinkParamNone * | , | ||
void | |||
) |
Definition at line 619 of file tablecontrol.cxx.
References Select.
svt::table::IMPL_LINK_NOARG | ( | TableControl_Impl | , |
OnUpdateScrollbars | , | ||
void * | , | ||
void | |||
) |
Definition at line 2352 of file tablecontrol_impl.cxx.