KiCad PCB EDA Suite
Loading...
Searching...
No Matches
STRIPED_CELL_RENDERER< T > Class Template Reference

#include <grid_striped_renderer.h>

Inheritance diagram for STRIPED_CELL_RENDERER< T >:

Public Member Functions

 STRIPED_CELL_RENDERER ()
 
template<typename... Args>
 STRIPED_CELL_RENDERER (Args &&... args)
 
void Draw (wxGrid &grid, wxGridCellAttr &attr, wxDC &dc, const wxRect &rect, int row, int col, bool isSelected) override
 
wxGridCellRenderer * Clone () const override
 

Private Member Functions

void drawStripedBackground (wxDC &dc, wxGridCellAttr &attr, const wxRect &rect, bool isSelected) const
 

Detailed Description

template<typename T = wxGridCellStringRenderer>
class STRIPED_CELL_RENDERER< T >

Definition at line 30 of file grid_striped_renderer.h.

Constructor & Destructor Documentation

◆ STRIPED_CELL_RENDERER() [1/2]

template<typename T = wxGridCellStringRenderer>
STRIPED_CELL_RENDERER< T >::STRIPED_CELL_RENDERER ( )
inline

◆ STRIPED_CELL_RENDERER() [2/2]

template<typename T = wxGridCellStringRenderer>
template<typename... Args>
STRIPED_CELL_RENDERER< T >::STRIPED_CELL_RENDERER ( Args &&... args)
inlineexplicit

Definition at line 37 of file grid_striped_renderer.h.

Member Function Documentation

◆ Clone()

template<typename T = wxGridCellStringRenderer>
wxGridCellRenderer * STRIPED_CELL_RENDERER< T >::Clone ( ) const
inlineoverride

Definition at line 50 of file grid_striped_renderer.h.

◆ Draw()

template<typename T = wxGridCellStringRenderer>
void STRIPED_CELL_RENDERER< T >::Draw ( wxGrid & grid,
wxGridCellAttr & attr,
wxDC & dc,
const wxRect & rect,
int row,
int col,
bool isSelected )
inlineoverride

Definition at line 39 of file grid_striped_renderer.h.

◆ drawStripedBackground()

template<typename T = wxGridCellStringRenderer>
void STRIPED_CELL_RENDERER< T >::drawStripedBackground ( wxDC & dc,
wxGridCellAttr & attr,
const wxRect & rect,
bool isSelected ) const
inlineprivate

The documentation for this class was generated from the following files: