KiCad PCB EDA Suite
Loading...
Searching...
No Matches
sch_item.cpp File Reference
#include <sch_render_settings.h>
#include <plotters/plotter.h>
#include <pgm_base.h>
#include <connectivity/conn_text.h>
#include <connectivity/conn_facade.h>
#include <advanced_config.h>
#include <wx/thread.h>
#include <settings/settings_manager.h>
#include <eeschema_settings.h>
#include <eda_item.h>
#include <sch_connection.h>
#include <sch_screen.h>
#include <sch_group.h>
#include <sch_rule_area.h>
#include <sch_draw_panel.h>
#include <sch_edit_frame.h>
#include <connection_graph.h>
#include <netclass.h>
#include <project/project_file.h>
#include <project/net_settings.h>
#include <font/kicad_font_name.h>
#include <properties/property.h>
#include <properties/property_mgr.h>

Go to the source code of this file.

Classes

struct  SCH_ITEM_DESC
 

Macros

#define BITMAP_FONT_SIZE_THRESHOLD   3
 

Functions

static std::optional< SCH_CONNECTIVITY::ITEM_VIEW > publishedConnection (const SCH_ITEM &aItem, const SCH_SHEET_PATH *aSheet)
 
static bool lessYX (const DANGLING_END_ITEM &a, const DANGLING_END_ITEM &b)
 
static bool lessType (const DANGLING_END_ITEM &a, const DANGLING_END_ITEM &b)
 

Variables

static const std::vector< KICAD_T > labelTypes = { SCH_LABEL_LOCATE_ANY_T }
 
static struct SCH_ITEM_DESC _SCH_ITEM_DESC
 

Macro Definition Documentation

◆ BITMAP_FONT_SIZE_THRESHOLD

#define BITMAP_FONT_SIZE_THRESHOLD   3

Definition at line 56 of file sch_item.cpp.

Referenced by KIGFX::SCH_PAINTER::draw(), and SCH_ITEM::RenderAsBitmap().

Function Documentation

◆ lessType()

static bool lessType ( const DANGLING_END_ITEM & a,
const DANGLING_END_ITEM & b )
static

◆ lessYX()

static bool lessYX ( const DANGLING_END_ITEM & a,
const DANGLING_END_ITEM & b )
static

◆ publishedConnection()

Variable Documentation

◆ _SCH_ITEM_DESC

struct SCH_ITEM_DESC _SCH_ITEM_DESC
static

◆ labelTypes

const std::vector<KICAD_T> labelTypes = { SCH_LABEL_LOCATE_ANY_T }
static

Definition at line 59 of file sch_item.cpp.