KiCad PCB EDA Suite
Loading...
Searching...
No Matches
wx_grid.h File Reference
#include <bitset>
#include <memory>
#include <utility>
#include <vector>
#include <wx/event.h>
#include <wx/grid.h>
#include <wx/version.h>
#include <kicommon.h>
#include <libeval/numeric_evaluator.h>
#include <units_provider.h>

Go to the source code of this file.

Classes

class  WX_GRID_TABLE_BASE
 
class  WX_GRID
 

Functions

bool IsParentRow (ROW_STATE aState)
 
bool IsRowCollapsed (ROW_STATE aState)
 
bool IsRowExpanded (ROW_STATE aState)
 

Variables

enum KICOMMON_API ROW_STATE
 Used primarily by the fields tables to collapse multiple grouped symbols, etc.
 
 NON_EXPANDABLE
 
 GROUP_COLLAPSED
 
 GROUP_COLLAPSED_DURING_SORT
 
 GROUP_EXPANDED
 
 PARENT_COLLAPSED
 
 PARENT_COLLAPSED_DURING_SORT
 
 PARENT_EXPANDED
 

Function Documentation

◆ IsParentRow()

◆ IsRowCollapsed()

◆ IsRowExpanded()

Variable Documentation

◆ GROUP_COLLAPSED

GROUP_COLLAPSED

Definition at line 51 of file wx_grid.h.

◆ GROUP_COLLAPSED_DURING_SORT

GROUP_COLLAPSED_DURING_SORT

Definition at line 52 of file wx_grid.h.

◆ GROUP_EXPANDED

GROUP_EXPANDED

Definition at line 53 of file wx_grid.h.

◆ NON_EXPANDABLE

NON_EXPANDABLE

Definition at line 49 of file wx_grid.h.

◆ PARENT_COLLAPSED

PARENT_COLLAPSED

Definition at line 55 of file wx_grid.h.

◆ PARENT_COLLAPSED_DURING_SORT

PARENT_COLLAPSED_DURING_SORT

Definition at line 56 of file wx_grid.h.

◆ PARENT_EXPANDED

PARENT_EXPANDED

Definition at line 57 of file wx_grid.h.

◆ ROW_STATE

enum KICOMMON_API ROW_STATE
strong

Used primarily by the fields tables to collapse multiple grouped symbols, etc.

to allow viewing and editing of the fields for multiple items at once.

Definition at line 43 of file wx_grid.h.

Referenced by DATA_MODEL_ROW< LIB_SYMBOL * >::DATA_MODEL_ROW(), WX_GRID::DrawRowLabel(), FIELDS_TABLE_DATA_MODEL< ITEM_TYPE >::GetRowState(), WX_GRID_TABLE_BASE::GetRowState(), IsParentRow(), IsRowCollapsed(), IsRowExpanded(), and DIALOG_FIELDS_TABLE::OnTableLabelClick().