KiCad PCB EDA Suite
|
#include <base_units.h>
#include <pgm_base.h>
#include <sch_edit_frame.h>
#include <plotters/plotter.h>
#include <widgets/msgpanel.h>
#include <bitmaps.h>
#include <string_utils.h>
#include <schematic.h>
#include <settings/color_settings.h>
#include <sch_painter.h>
#include <default_values.h>
#include <wx/debug.h>
#include <wx/log.h>
#include <dialogs/html_message_box.h>
#include <project/project_file.h>
#include <project/net_settings.h>
#include <core/kicad_algo.h>
#include <core/mirror.h>
#include <trigo.h>
#include <sch_label.h>
#include "sch_text_help_md.h"
Go to the source code of this file.
Functions | |
bool | IncrementLabelMember (wxString &name, int aIncrement) |
wxString | getElectricalTypeLabel (LABEL_FLAG_SHAPE aType) |
Variables | |
static int | TemplateIN_HN [] = { 6, 0, 0, -1, -1, -2, -1, -2, 1, -1, 1, 0, 0 } |
static int | TemplateIN_HI [] = { 6, 0, 0, 1, 1, 2, 1, 2, -1, 1, -1, 0, 0 } |
static int | TemplateIN_UP [] = { 6, 0, 0, 1, -1, 1, -2, -1, -2, -1, -1, 0, 0 } |
static int | TemplateIN_BOTTOM [] = { 6, 0, 0, 1, 1, 1, 2, -1, 2, -1, 1, 0, 0 } |
static int | TemplateOUT_HN [] = { 6, -2, 0, -1, 1, 0, 1, 0, -1, -1, -1, -2, 0 } |
static int | TemplateOUT_HI [] = { 6, 2, 0, 1, -1, 0, -1, 0, 1, 1, 1, 2, 0 } |
static int | TemplateOUT_UP [] = { 6, 0, -2, 1, -1, 1, 0, -1, 0, -1, -1, 0, -2 } |
static int | TemplateOUT_BOTTOM [] = { 6, 0, 2, 1, 1, 1, 0, -1, 0, -1, 1, 0, 2 } |
static int | TemplateUNSPC_HN [] = { 5, 0, -1, -2, -1, -2, 1, 0, 1, 0, -1 } |
static int | TemplateUNSPC_HI [] = { 5, 0, -1, 2, -1, 2, 1, 0, 1, 0, -1 } |
static int | TemplateUNSPC_UP [] = { 5, 1, 0, 1, -2, -1, -2, -1, 0, 1, 0 } |
static int | TemplateUNSPC_BOTTOM [] = { 5, 1, 0, 1, 2, -1, 2, -1, 0, 1, 0 } |
static int | TemplateBIDI_HN [] = { 5, 0, 0, -1, -1, -2, 0, -1, 1, 0, 0 } |
static int | TemplateBIDI_HI [] = { 5, 0, 0, 1, -1, 2, 0, 1, 1, 0, 0 } |
static int | TemplateBIDI_UP [] = { 5, 0, 0, -1, -1, 0, -2, 1, -1, 0, 0 } |
static int | TemplateBIDI_BOTTOM [] = { 5, 0, 0, -1, 1, 0, 2, 1, 1, 0, 0 } |
static int | Template3STATE_HN [] = { 5, 0, 0, -1, -1, -2, 0, -1, 1, 0, 0 } |
static int | Template3STATE_HI [] = { 5, 0, 0, 1, -1, 2, 0, 1, 1, 0, 0 } |
static int | Template3STATE_UP [] = { 5, 0, 0, -1, -1, 0, -2, 1, -1, 0, 0 } |
static int | Template3STATE_BOTTOM [] = { 5, 0, 0, -1, 1, 0, 2, 1, 1, 0, 0 } |
static int * | TemplateShape [5][4] |
wxString getElectricalTypeLabel | ( | LABEL_FLAG_SHAPE | aType | ) |
Definition at line 142 of file sch_label.cpp.
References _, L_BIDI, L_INPUT, L_OUTPUT, L_TRISTATE, and L_UNSPECIFIED.
Referenced by SCH_LABEL_BASE::GetMsgPanelInfo(), and SCH_LABEL_BASE::ResolveTextVar().
bool IncrementLabelMember | ( | wxString & | name, |
int | aIncrement | ||
) |
Definition at line 50 of file sch_label.cpp.
References name.
Referenced by SCH_LABEL_BASE::IncrementLabel(), and SYMBOL_EDITOR_PIN_TOOL::RepeatPin().
|
static |
Definition at line 130 of file sch_label.cpp.
|
static |
Definition at line 128 of file sch_label.cpp.
|
static |
Definition at line 127 of file sch_label.cpp.
|
static |
Definition at line 129 of file sch_label.cpp.
|
static |
Definition at line 125 of file sch_label.cpp.
|
static |
Definition at line 123 of file sch_label.cpp.
|
static |
Definition at line 122 of file sch_label.cpp.
|
static |
Definition at line 124 of file sch_label.cpp.
|
static |
Definition at line 110 of file sch_label.cpp.
|
static |
Definition at line 108 of file sch_label.cpp.
|
static |
Definition at line 107 of file sch_label.cpp.
|
static |
Definition at line 109 of file sch_label.cpp.
|
static |
Definition at line 115 of file sch_label.cpp.
|
static |
Definition at line 113 of file sch_label.cpp.
|
static |
Definition at line 112 of file sch_label.cpp.
|
static |
Definition at line 114 of file sch_label.cpp.
|
static |
Definition at line 132 of file sch_label.cpp.
Referenced by SCH_HIERLABEL::CreateGraphicShape().
|
static |
Definition at line 120 of file sch_label.cpp.
|
static |
Definition at line 118 of file sch_label.cpp.
|
static |
Definition at line 117 of file sch_label.cpp.
|
static |
Definition at line 119 of file sch_label.cpp.