KiCad PCB EDA Suite
kicad_manager_frame.h File Reference
#include <wx/process.h>
#include <eda_base_frame.h>
#include <kiway_player.h>

Go to the source code of this file.

Classes

class  KICAD_MANAGER_FRAME
 The main KiCad project manager frame. More...
 

Enumerations

enum  TreeFileType {
  TREE_ROOT = 0, TREE_LEGACY_PROJECT, TREE_JSON_PROJECT, TREE_LEGACY_SCHEMATIC,
  TREE_SEXPR_SCHEMATIC, TREE_LEGACY_PCB, TREE_SEXPR_PCB, TREE_GERBER,
  TREE_GERBER_JOB_FILE, TREE_HTML, TREE_PDF, TREE_TXT,
  TREE_NET, TREE_UNKNOWN, TREE_DIRECTORY, TREE_CMP_LINK,
  TREE_REPORT, TREE_FP_PLACE, TREE_DRILL, TREE_DRILL_NC,
  TREE_DRILL_XNC, TREE_SVG, TREE_PAGE_LAYOUT_DESCR, TREE_FOOTPRINT_FILE,
  TREE_SCHEMATIC_LIBFILE, TREE_SEXPR_SYMBOL_LIB_FILE, TREE_MAX
}
 

Functions

PROJECTPrj ()
 

Enumeration Type Documentation

◆ TreeFileType

Enumerator
TREE_ROOT 
TREE_LEGACY_PROJECT 
TREE_JSON_PROJECT 
TREE_LEGACY_SCHEMATIC 
TREE_SEXPR_SCHEMATIC 
TREE_LEGACY_PCB 
TREE_SEXPR_PCB 
TREE_GERBER 
TREE_GERBER_JOB_FILE 
TREE_HTML 
TREE_PDF 
TREE_TXT 
TREE_NET 
TREE_UNKNOWN 
TREE_DIRECTORY 
TREE_CMP_LINK 
TREE_REPORT 
TREE_FP_PLACE 
TREE_DRILL 
TREE_DRILL_NC 
TREE_DRILL_XNC 
TREE_SVG 
TREE_PAGE_LAYOUT_DESCR 
TREE_FOOTPRINT_FILE 
TREE_SCHEMATIC_LIBFILE 
TREE_SEXPR_SYMBOL_LIB_FILE 
TREE_MAX 

Definition at line 44 of file kicad_manager_frame.h.

44  {
45  TREE_ROOT = 0,
46  TREE_LEGACY_PROJECT, // Legacy project file (.pro)
47  TREE_JSON_PROJECT, // JSON formatted project file (.kicad_pro)
48  TREE_LEGACY_SCHEMATIC, // Schematic file (.sch)
49  TREE_SEXPR_SCHEMATIC, // Schematic file (.kicad_sch)
50  TREE_LEGACY_PCB, // board file (.brd) legacy format
51  TREE_SEXPR_PCB, // board file (.kicad_brd) new s expression format
52  TREE_GERBER, // Gerber file (.pho, .g*)
53  TREE_GERBER_JOB_FILE, // Gerber file (.gbrjob)
54  TREE_HTML, // HTML file (.htm, *.html)
55  TREE_PDF, // PDF file (.pdf)
56  TREE_TXT, // ascii text file (.txt)
57  TREE_NET, // netlist file (.net)
60  TREE_CMP_LINK, // cmp/footprint link file (.cmp)
61  TREE_REPORT, // report file (.rpt)
62  TREE_FP_PLACE, // footprints position (place) file (.pos)
63  TREE_DRILL, // Excellon drill file (.drl)
64  TREE_DRILL_NC, // Similar Excellon drill file (.nc)
65  TREE_DRILL_XNC, // Similar Excellon drill file (.xnc)
66  TREE_SVG, // SVG file (.svg)
67  TREE_PAGE_LAYOUT_DESCR, // Page layout and title block descr file (.kicad_wks)
68  TREE_FOOTPRINT_FILE, // footprint file (.kicad_mod)
69  TREE_SCHEMATIC_LIBFILE, // schematic library file (.lib)
70  TREE_SEXPR_SYMBOL_LIB_FILE, // s-expression symbol library file (.kicad_sym)
71  TREE_MAX
72 };

Function Documentation

◆ Prj()