KiCad PCB EDA Suite
Trace Environment Variables

wxWidgets provides trace control of debug messages using the WXTRACE environment variable. More...

Variables

const wxChar *const traceFindItem
 Flag to enable find debug tracing. More...
 
const wxChar *const traceFindReplace
 Flag to enable find and replace debug tracing. More...
 
const wxChar *const kicadTraceCoords
 Flag to enable draw panel coordinate debug tracing. More...
 
const wxChar *const kicadTraceKeyEvent
 Flag to enable wxKeyEvent debug tracing. More...
 
const wxChar *const traceAutoSave
 Flag to enable auto save feature debug tracing. More...
 
const wxChar *const traceSchLibMem
 Flag to enable schematic library memory deletion debug output. More...
 
const wxChar *const traceSchLegacyPlugin
 Flag to enable legacy schematic plugin debug output. More...
 
const wxChar *const traceKicadPcbPlugin
 Flag to enable GEDA PCB plugin debug output. More...
 
const wxChar *const traceGedaPcbPlugin
 Flag to enable GEDA PCB plugin debug output. More...
 
const wxChar *const tracePrinting
 Flag to enable print controller debug output. More...
 
const wxChar *const tracePathsAndFiles
 Flag to enable path and file name debug output. More...
 

Detailed Description

wxWidgets provides trace control of debug messages using the WXTRACE environment variable.

This section defines the strings passed to WXTRACE to for debug output control of various sections of the KiCad code. See the wxWidgets wxLogTrace documentation for more information.

Variable Documentation

const wxChar* const kicadTraceCoords
const wxChar* const kicadTraceKeyEvent

Flag to enable wxKeyEvent debug tracing.

Definition at line 40 of file trace_helpers.cpp.

Referenced by TOOL_DISPATCHER::DispatchWxEvent(), EDA_DRAW_FRAME::OnCharHook(), EDA_DRAW_PANEL::OnCharHook(), and EDA_DRAW_PANEL::OnKeyEvent().

const wxChar* const traceAutoSave
const wxChar* const traceFindItem

Flag to enable find debug tracing.

Definition at line 42 of file trace_helpers.cpp.

Referenced by LIB_PIN::Matches(), SCH_TEXT::Matches(), SCH_FIELD::Matches(), SCH_SHEET_PIN::Matches(), SCH_SHEET::Matches(), and SCH_COMPONENT::Matches().

const wxChar* const traceFindReplace

Flag to enable find and replace debug tracing.

Definition at line 38 of file trace_helpers.cpp.

Referenced by SCH_FIND_COLLECTOR::PassedEnd(), EDA_ITEM::Replace(), and SCH_EDIT_FRAME::updateFindReplaceView().

const wxChar* const traceGedaPcbPlugin

Flag to enable GEDA PCB plugin debug output.

Definition at line 44 of file trace_helpers.cpp.

Referenced by GPCB_PLUGIN::FootprintLibDelete(), GPCB_FPL_CACHE::parseMODULE(), and GPCB_FPL_CACHE::parseParameters().

const wxChar* const traceKicadPcbPlugin

Flag to enable GEDA PCB plugin debug output.

Definition at line 45 of file trace_helpers.cpp.

Referenced by PCB_IO::FootprintLibDelete(), PCB_IO::FootprintSave(), and FP_CACHE::Save().

const wxChar* const tracePathsAndFiles

Flag to enable path and file name debug output.

Definition at line 48 of file trace_helpers.cpp.

Referenced by copy_pro_file_template(), FILENAME_RESOLVER::ResolvePath(), and PROJECT::SetProjectFullName().

const wxChar* const tracePrinting

Flag to enable print controller debug output.

Definition at line 46 of file trace_helpers.cpp.

Referenced by BOARD_PRINTOUT_CONTROLLER::DrawPage().

const wxChar* const traceSchLegacyPlugin

Flag to enable legacy schematic plugin debug output.

Definition at line 43 of file trace_helpers.cpp.

Referenced by SCH_LEGACY_PLUGIN::Load(), SCH_LEGACY_PLUGIN_CACHE::Load(), SCH_LEGACY_PLUGIN::loadHierarchy(), and SCH_LEGACY_PLUGIN_CACHE::~SCH_LEGACY_PLUGIN_CACHE().

const wxChar* const traceSchLibMem

Flag to enable schematic library memory deletion debug output.

Definition at line 41 of file trace_helpers.cpp.

Referenced by LIB_PART::RemoveAlias(), LIB_ALIAS::~LIB_ALIAS(), and LIB_PART::~LIB_PART().