KiCad PCB EDA Suite
design_inspector.cpp File Reference
#include <wx/imaglist.h>
#include <wx/wupdlock.h>
#include <fctsys.h>
#include <ws_draw_item.h>
#include <ws_data_model.h>
#include <pl_editor_id.h>
#include <design_inspector.h>
#include <tool/tool_manager.h>
#include <tools/pl_actions.h>
#include <tools/pl_selection_tool.h>
#include <properties_frame.h>

Go to the source code of this file.

Classes

class  BitmapGridCellRenderer
 

Macros

#define BITMAP_SIZE   16
 

Enumerations

enum  COL_INDEX {
  COL_BITMAP, COL_TYPENAME, COL_REPEAT_NUMBER, COL_COMMENT,
  COL_TEXTSTRING, COL_COUNT
}
 

Variables

static const char * root_xpm []
 
static const char * line_xpm []
 
static const char * rect_xpm []
 
static const char * text_xpm []
 
static const char * poly_xpm []
 
static const char * img_xpm []
 

Macro Definition Documentation

◆ BITMAP_SIZE

#define BITMAP_SIZE   16

Enumeration Type Documentation

◆ COL_INDEX

enum COL_INDEX
Enumerator
COL_BITMAP 
COL_TYPENAME 
COL_REPEAT_NUMBER 
COL_COMMENT 
COL_TEXTSTRING 
COL_COUNT 

Definition at line 170 of file design_inspector.cpp.

Variable Documentation

◆ img_xpm

const char* img_xpm[]
static
Initial value:
=
{
"12 12 2 1",
" c None",
"x c #800000",
" xx ",
" xxxxxx ",
" xx xx ",
"xx xx",
"xx xx",
" xx xx ",
" xxxxxx ",
" xx ",
" xx ",
" xx ",
" xx ",
" xx "
}

Definition at line 135 of file design_inspector.cpp.

Referenced by DIALOG_INSPECTOR::ReCreateDesignList().

◆ line_xpm

const char* line_xpm[]
static
Initial value:
=
{
"12 12 2 1",
" c None",
"x c #008080",
"xx ",
"xx ",
"xx ",
"xx ",
"xx ",
"xx ",
"xx ",
"xx ",
"xx ",
"xx ",
"xxxxxxxxxxxx",
"xxxxxxxxxxxx"
}

Definition at line 59 of file design_inspector.cpp.

Referenced by DIALOG_INSPECTOR::ReCreateDesignList().

◆ poly_xpm

const char* poly_xpm[]
static
Initial value:
=
{
"12 12 2 1",
" c None",
"x c #008000",
" xx ",
" xxxx ",
" xxxxxx ",
" xxxxxxxx ",
" xxxxxxxxxx ",
"xxxxxxxxxxxx",
"xxxxxxxxxxxx",
" xxxxxxxxxx ",
" xxxxxxxx ",
" xxxxxx ",
" xxxx ",
" xx "
}

Definition at line 116 of file design_inspector.cpp.

Referenced by DIALOG_INSPECTOR::ReCreateDesignList().

◆ rect_xpm

const char* rect_xpm[]
static
Initial value:
=
{
"12 12 2 1",
" c None",
"x c #000080",
"xxxxxxxxxxxx",
"xxxxxxxxxxxx",
"xx xx",
"xx xx",
"xx xx",
"xx xx",
"xx xx",
"xx xx",
"xx xx",
"xx xx",
"xxxxxxxxxxxx",
"xxxxxxxxxxxx"
}

Definition at line 78 of file design_inspector.cpp.

Referenced by DIALOG_INSPECTOR::ReCreateDesignList().

◆ root_xpm

const char* root_xpm[]
static
Initial value:
=
{
"12 12 2 1",
" c None",
"x c #008080",
" xxxx ",
" xxx ",
" xxx ",
" xxx ",
"xxxxxxxxxxx ",
"xxxxxxxxxxxx",
"xxxxxxxxxxx ",
" xxx ",
" xxx ",
" xxx ",
" xxxx ",
" "
}

Definition at line 40 of file design_inspector.cpp.

Referenced by DIALOG_INSPECTOR::ReCreateDesignList().

◆ text_xpm

const char* text_xpm[]
static
Initial value:
=
{
"12 12 2 1",
" c None",
"x c #800000",
" xxxxxxxxxx ",
"xxxxxxxxxxxx",
"xx xx xx",
" xx ",
" xx ",
" xx ",
" xx ",
" xx ",
" xx ",
" xx ",
" xxxx ",
" xxxxxx "
}

Definition at line 97 of file design_inspector.cpp.

Referenced by LIB_TEXT::GetMenuImage(), TEXTE_PCB::GetMenuImage(), SCH_TEXT::GetMenuImage(), DIALOG_3D_VIEW_OPTIONS::initDialog(), DIALOG_INSPECTOR::ReCreateDesignList(), and SIM_PLOT_FRAME::setIconsForMenuItems().