KiCad PCB EDA Suite
sch_painter.cpp File Reference
#include <sch_item.h>
#include <trigo.h>
#include <bezier_curves.h>
#include <symbol_library.h>
#include <connection_graph.h>
#include <gal/graphics_abstraction_layer.h>
#include <geometry/geometry_utils.h>
#include <geometry/shape_line_chain.h>
#include <gr_text.h>
#include <lib_shape.h>
#include <lib_field.h>
#include <lib_item.h>
#include <lib_pin.h>
#include <lib_text.h>
#include <math/util.h>
#include <plotters/plotter.h>
#include <sch_bitmap.h>
#include <sch_bus_entry.h>
#include <sch_symbol.h>
#include <sch_edit_frame.h>
#include <sch_field.h>
#include <sch_junction.h>
#include <sch_line.h>
#include <sch_marker.h>
#include <sch_no_connect.h>
#include <sch_sheet.h>
#include <sch_sheet_pin.h>
#include <sch_text.h>
#include <schematic.h>
#include <settings/color_settings.h>
#include <view/view.h>
#include <kiface_base.h>
#include <default_values.h>
#include <advanced_config.h>
#include <string_utils.h>
#include "sch_painter.h"

Go to the source code of this file.

Namespaces

 KIGFX
 The Cairo implementation of the graphics abstraction layer.
 

Macros

#define HANDLE_ITEM(type_id, type_name)   case type_id: draw( (type_name *) item, aLayer ); break
 

Functions

EESCHEMA_SETTINGSKIGFX::eeconfig ()
 
static LIB_SYMBOLKIGFX::dummy ()
 Used when a LIB_SYMBOL is not found in library to draw a dummy shape. More...
 
static VECTOR2D KIGFX::mapCoords (const wxPoint &aCoord)
 
static void KIGFX::orientSymbol (LIB_SYMBOL *symbol, int orientation)
 

Macro Definition Documentation

◆ HANDLE_ITEM

#define HANDLE_ITEM (   type_id,
  type_name 
)    case type_id: draw( (type_name *) item, aLayer ); break

Definition at line 165 of file sch_painter.cpp.