LibreOffice Module toolkit (master) 1
Classes | Namespaces | Enumerations
tablecontrolinterface.hxx File Reference
#include <sal/types.h>
#include <vcl/seleng.hxx>
#include <vcl/window.hxx>
#include <controls/table/tabletypes.hxx>
#include <controls/table/tablemodel.hxx>
Include dependency graph for tablecontrolinterface.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  svt::table::TableCell
 
struct  svt::table::ColumnMetrics
 
class  svt::table::ITableControl
 defines a callback interface to be implemented by a concrete table control More...
 

Namespaces

namespace  svt
 
namespace  svt::table
 

Enumerations

enum  svt::table::TableControlAction {
  svt::table::cursorUp ,
  svt::table::cursorDown ,
  svt::table::cursorLeft ,
  svt::table::cursorRight ,
  svt::table::cursorToLineStart ,
  svt::table::cursorToLineEnd ,
  svt::table::cursorToFirstLine ,
  svt::table::cursorToLastLine ,
  svt::table::cursorPageUp ,
  svt::table::cursorPageDown ,
  svt::table::cursorTopLeft ,
  svt::table::cursorBottomRight ,
  svt::table::cursorSelectRow ,
  svt::table::cursorSelectRowUp ,
  svt::table::cursorSelectRowDown ,
  svt::table::cursorSelectRowAreaTop ,
  svt::table::cursorSelectRowAreaBottom ,
  svt::table::invalidTableControlAction
}
 
enum  svt::table::TableCellArea {
  svt::table::CellContent ,
  svt::table::ColumnDivider
}
 
enum class  svt::table::TableArea {
  svt::table::ColumnHeaders ,
  svt::table::RowHeaders ,
  svt::table::All
}