|
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.