KiCad PCB EDA Suite
sch_screen.cpp File Reference

Implementation of SCH_SCREEN and SCH_SCREENS classes. More...

#include <fctsys.h>
#include <gr_basic.h>
#include <common.h>
#include <kicad_string.h>
#include <eeschema_id.h>
#include <pgm_base.h>
#include <kiway.h>
#include <sch_draw_panel.h>
#include <sch_item.h>
#include <gr_text.h>
#include <sch_edit_frame.h>
#include <plotter.h>
#include <netlist.h>
#include <netlist_object.h>
#include <class_library.h>
#include <connection_graph.h>
#include <sch_junction.h>
#include <sch_bus_entry.h>
#include <sch_line.h>
#include <sch_marker.h>
#include <sch_no_connect.h>
#include <sch_sheet.h>
#include <sch_component.h>
#include <sch_text.h>
#include <lib_pin.h>
#include <symbol_lib_table.h>
#include <tool/common_tools.h>
#include <thread>
#include <algorithm>
#include <future>
#include <array>
#include <profile.h>
#include <boost/foreach.hpp>

Go to the source code of this file.

Macros

#define EESCHEMA_FILE_STAMP   "EESchema"
 

Variables

static double SchematicZoomList []
 
static GRID_TYPE SchematicGridList []
 

Detailed Description

Implementation of SCH_SCREEN and SCH_SCREENS classes.

Definition in file sch_screen.cpp.

Macro Definition Documentation

◆ EESCHEMA_FILE_STAMP

#define EESCHEMA_FILE_STAMP   "EESchema"

Definition at line 71 of file sch_screen.cpp.

Variable Documentation

◆ SchematicGridList

GRID_TYPE SchematicGridList[]
static
Initial value:
= {
{ ID_POPUP_GRID_LEVEL_100, wxRealPoint( 100, 100 ) },
{ ID_POPUP_GRID_LEVEL_50, wxRealPoint( 50, 50 ) },
{ ID_POPUP_GRID_LEVEL_25, wxRealPoint( 25, 25 ) },
{ ID_POPUP_GRID_LEVEL_10, wxRealPoint( 10, 10 ) },
{ ID_POPUP_GRID_LEVEL_5, wxRealPoint( 5, 5 ) },
{ ID_POPUP_GRID_LEVEL_2, wxRealPoint( 2, 2 ) },
{ ID_POPUP_GRID_LEVEL_1, wxRealPoint( 1, 1 ) },
}

Definition at line 94 of file sch_screen.cpp.

Referenced by SCH_SCREEN::SCH_SCREEN().

◆ SchematicZoomList

double SchematicZoomList[]
static
Initial value:
=
{
0.5, 0.7, 1.0, 1.5, 2.0, 3.0, 4.0, 6.0, 8.0, 11.0,
13.0, 16.0, 20.0, 26.0, 32.0, 48.0, 64.0, 80.0, 128.0
}

Definition at line 76 of file sch_screen.cpp.

Referenced by SCH_SCREEN::SCH_SCREEN().