KiCad PCB EDA Suite
Loading...
Searching...
No Matches
design_inspector.cpp File Reference
#include <wx/dc.h>
#include <wx/imaglist.h>
#include <wx/wupdlock.h>
#include <eda_item.h>
#include <drawing_sheet/ds_draw_item.h>
#include <drawing_sheet/ds_data_item.h>
#include <drawing_sheet/ds_data_model.h>
#include <tool/tool_manager.h>
#include "dialogs/dialog_design_inspector_base.h"
#include "design_inspector.h"
#include "pl_editor_frame.h"
#include "properties_frame.h"
#include "tools/pl_actions.h"
#include "tools/pl_selection_tool.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 178 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 141 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 65 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 122 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 84 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 46 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 103 of file design_inspector.cpp.

Referenced by DIALOG_INSPECTOR::ReCreateDesignList().