Blender  V3.3
Namespaces | Macros | Functions
spreadsheet_draw.cc File Reference
#include "UI_interface.h"
#include "UI_resources.h"
#include "UI_view2d.h"
#include "GPU_immediate.h"
#include "DNA_screen_types.h"
#include "DNA_userdef_types.h"
#include "BLI_rect.h"
#include "spreadsheet_draw.hh"

Go to the source code of this file.

Namespaces

 blender
 
 blender::ed
 
 blender::ed::spreadsheet
 

Macros

#define CELL_RIGHT_PADDING   (2.0f * UI_DPI_FAC)
 

Functions

static void blender::ed::spreadsheet::draw_index_column_background (const uint pos, const ARegion *region, const SpreadsheetDrawer &drawer)
 
static void blender::ed::spreadsheet::draw_alternating_row_overlay (const uint pos, const int scroll_offset_y, const ARegion *region, const SpreadsheetDrawer &drawer)
 
static void blender::ed::spreadsheet::draw_top_row_background (const uint pos, const ARegion *region, const SpreadsheetDrawer &drawer)
 
static void blender::ed::spreadsheet::draw_separator_lines (const uint pos, const int scroll_offset_x, const ARegion *region, const SpreadsheetDrawer &drawer)
 
static void blender::ed::spreadsheet::get_visible_rows (const SpreadsheetDrawer &drawer, const ARegion *region, const int scroll_offset_y, int *r_first_row, int *r_max_visible_rows)
 
static void blender::ed::spreadsheet::draw_left_column_content (const int scroll_offset_y, const bContext *C, ARegion *region, const SpreadsheetDrawer &drawer)
 
static void blender::ed::spreadsheet::draw_top_row_content (const bContext *C, ARegion *region, const SpreadsheetDrawer &drawer, const int scroll_offset_x)
 
static void blender::ed::spreadsheet::draw_cell_contents (const bContext *C, ARegion *region, const SpreadsheetDrawer &drawer, const int scroll_offset_x, const int scroll_offset_y)
 
static void blender::ed::spreadsheet::update_view2d_tot_rect (const SpreadsheetDrawer &drawer, ARegion *region, const int row_amount)
 
void blender::ed::spreadsheet::draw_spreadsheet_in_region (const bContext *C, ARegion *region, const SpreadsheetDrawer &drawer)
 

Macro Definition Documentation

◆ CELL_RIGHT_PADDING

#define CELL_RIGHT_PADDING   (2.0f * UI_DPI_FAC)

Definition at line 16 of file spreadsheet_draw.cc.