Blender
V3.3
|
#include <spreadsheet_draw.hh>
Public Member Functions | |
SpreadsheetDrawer () | |
virtual | ~SpreadsheetDrawer () |
virtual void | draw_top_row_cell (int column_index, const CellDrawParams ¶ms) const |
virtual void | draw_left_column_cell (int row_index, const CellDrawParams ¶ms) const |
virtual void | draw_content_cell (int row_index, int column_index, const CellDrawParams ¶ms) const |
virtual int | column_width (int column_index) const |
Public Attributes | |
int | left_column_width |
int | top_row_height |
int | row_height |
int | tot_rows = 0 |
int | tot_columns = 0 |
Definition at line 19 of file spreadsheet_draw.hh.
blender::ed::spreadsheet::SpreadsheetDrawer::SpreadsheetDrawer | ( | ) |
Definition at line 20 of file spreadsheet_draw.cc.
References left_column_width, row_height, top_row_height, UI_UNIT_X, and UI_UNIT_Y.
|
virtualdefault |
|
virtual |
Reimplemented in blender::ed::spreadsheet::SpreadsheetLayoutDrawer.
Definition at line 45 of file spreadsheet_draw.cc.
References UI_UNIT_X.
Referenced by blender::ed::spreadsheet::draw_cell_contents(), blender::ed::spreadsheet::draw_separator_lines(), blender::ed::spreadsheet::draw_top_row_content(), and blender::ed::spreadsheet::update_view2d_tot_rect().
|
virtual |
Reimplemented in blender::ed::spreadsheet::SpreadsheetLayoutDrawer.
Definition at line 39 of file spreadsheet_draw.cc.
Referenced by blender::ed::spreadsheet::draw_cell_contents().
|
virtual |
Reimplemented in blender::ed::spreadsheet::SpreadsheetLayoutDrawer.
Definition at line 34 of file spreadsheet_draw.cc.
Referenced by blender::ed::spreadsheet::draw_left_column_content().
|
virtual |
Reimplemented in blender::ed::spreadsheet::SpreadsheetLayoutDrawer.
Definition at line 29 of file spreadsheet_draw.cc.
Referenced by blender::ed::spreadsheet::draw_top_row_content().
int blender::ed::spreadsheet::SpreadsheetDrawer::left_column_width |
Definition at line 21 of file spreadsheet_draw.hh.
Referenced by blender::ed::spreadsheet::draw_cell_contents(), blender::ed::spreadsheet::draw_index_column_background(), blender::ed::spreadsheet::draw_left_column_content(), blender::ed::spreadsheet::draw_separator_lines(), blender::ed::spreadsheet::draw_spreadsheet_in_region(), blender::ed::spreadsheet::draw_top_row_content(), SpreadsheetDrawer(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::SpreadsheetLayoutDrawer(), and blender::ed::spreadsheet::update_view2d_tot_rect().
int blender::ed::spreadsheet::SpreadsheetDrawer::row_height |
Definition at line 23 of file spreadsheet_draw.hh.
Referenced by blender::ed::spreadsheet::draw_alternating_row_overlay(), blender::ed::spreadsheet::draw_cell_contents(), blender::ed::spreadsheet::draw_left_column_content(), blender::ed::spreadsheet::get_visible_rows(), SpreadsheetDrawer(), and blender::ed::spreadsheet::update_view2d_tot_rect().
int blender::ed::spreadsheet::SpreadsheetDrawer::top_row_height |
Definition at line 22 of file spreadsheet_draw.hh.
Referenced by blender::ed::spreadsheet::draw_alternating_row_overlay(), blender::ed::spreadsheet::draw_cell_contents(), blender::ed::spreadsheet::draw_index_column_background(), blender::ed::spreadsheet::draw_left_column_content(), blender::ed::spreadsheet::draw_separator_lines(), blender::ed::spreadsheet::draw_spreadsheet_in_region(), blender::ed::spreadsheet::draw_top_row_background(), blender::ed::spreadsheet::draw_top_row_content(), SpreadsheetDrawer(), and blender::ed::spreadsheet::update_view2d_tot_rect().
int blender::ed::spreadsheet::SpreadsheetDrawer::tot_columns = 0 |
Definition at line 25 of file spreadsheet_draw.hh.
Referenced by blender::ed::spreadsheet::draw_cell_contents(), blender::ed::spreadsheet::draw_separator_lines(), blender::ed::spreadsheet::draw_top_row_content(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::SpreadsheetLayoutDrawer(), and blender::ed::spreadsheet::update_view2d_tot_rect().
int blender::ed::spreadsheet::SpreadsheetDrawer::tot_rows = 0 |
Definition at line 24 of file spreadsheet_draw.hh.
Referenced by blender::ed::spreadsheet::draw_cell_contents(), blender::ed::spreadsheet::draw_left_column_content(), blender::ed::spreadsheet::draw_spreadsheet_in_region(), and blender::ed::spreadsheet::SpreadsheetLayoutDrawer::SpreadsheetLayoutDrawer().