110 static MatrCell *PartiallyShownMatrixIn(
Cell *list, wxPoint point);
112 void OnIdle(wxIdleEvent &event);
114 void OnCharHook(wxKeyEvent &event);
123 std::unique_ptr<Configuration> m_configuration;
The base class all cell types the worksheet can consist of are derived from.
Definition: Cell.h:148
The configuration storage for the current worksheet.
Definition: Configuration.h:100
A cell grouping input (and, if there is one, also the output) cell to a foldable item.
Definition: GroupCell.h:88
A Cell that displays a matrix.
Definition: MatrCell.h:92
A window that shows a matrix the worksheet only shows part of (GH #2344)
Definition: MatrixViewer.h:56
static std::unique_ptr< GroupCell > CopyForViewer(const MatrCell &matrix, Configuration *config)
A group cell whose output is a copy of this matrix.
Definition: MatrixViewer.cpp:87
Worksheet * GetWorksheet() const
The worksheet the viewer shows the matrix in.
Definition: MatrixViewer.h:70
static MatrCell * PartiallyShownMatrixAt(const GroupCell *group, wxPoint point)
The matrix a double-click at this point should open a viewer for.
Definition: MatrixViewer.cpp:102
static void ConfigureForViewer(Configuration &config)
Makes a copy of the worksheet's configuration suitable for the viewer.
Definition: MatrixViewer.cpp:77
The canvas that contains the spreadsheet the whole program is about.
Definition: Worksheet.h:118