KiCad PCB EDA Suite
pcb_edit_frame.h File Reference
#include <unordered_map>
#include <map>
#include "pcb_base_edit_frame.h"
#include "config_params.h"
#include "undo_redo_container.h"
#include "zones.h"

Go to the source code of this file.

Classes

class  PCB_EDIT_FRAME
 PCB_EDIT_FRAME is the main frame for Pcbnew. More...
 
struct  PCB_EDIT_FRAME::LAYER_TOOLBAR_ICON_VALUES
 Store the previous layer toolbar icon state information. More...
 

Namespaces

 PCB
 

Enumerations

enum  TRACK_ACTION_RESULT { TRACK_ACTION_DRC_ERROR = -1, TRACK_ACTION_SUCCESS, TRACK_ACTION_NONE }
 Enum to signify the result of editing tracks and vias. More...
 
enum  LAST_PATH_TYPE {
  LAST_PATH_NETLIST = 0, LAST_PATH_STEP, LAST_PATH_IDF, LAST_PATH_VRML,
  LAST_PATH_SPECCTRADSN, LAST_PATH_GENCAD, LAST_PATH_SIZE
}
 

Enumeration Type Documentation

◆ LAST_PATH_TYPE

Enumerator
LAST_PATH_NETLIST 
LAST_PATH_STEP 
LAST_PATH_IDF 
LAST_PATH_VRML 
LAST_PATH_SPECCTRADSN 
LAST_PATH_GENCAD 
LAST_PATH_SIZE 

Definition at line 76 of file pcb_edit_frame.h.

◆ TRACK_ACTION_RESULT

Enum to signify the result of editing tracks and vias.

Enumerator
TRACK_ACTION_DRC_ERROR 

TRACK_ACTION_DRC_ERROR - Track not changed to to DRC.

TRACK_ACTION_SUCCESS 

TRACK_ACTION_SUCCESS - Track changed successfully.

TRACK_ACTION_NONE 

TRACK_ACTION_NONE - Nothing to change.

Definition at line 69 of file pcb_edit_frame.h.

70 {
74 };
TRACK_ACTION_DRC_ERROR - Track not changed to to DRC.
TRACK_ACTION_SUCCESS - Track changed successfully.
TRACK_ACTION_NONE - Nothing to change.