| 
    KiCad PCB EDA Suite
    
   | 
 
wxLogTrace helper implementation. More...
Go to the source code of this file.
Macros | |
| #define | WXK_(x) | 
Functions | |
| wxString | dump (const wxArrayString &aArray) | 
| Debug helper for printing wxArrayString contents.   | |
| const char * | GetVirtualKeyCodeName (int keycode) | 
| wxString | GetKeyName (const wxKeyEvent &aEvent) | 
| wxString | dump (const wxKeyEvent &aEvent) | 
| Debug helper for printing wxKeyEvent information.   | |
Variables | |
| const wxChar *const | traceFindReplace = wxT( "KICAD_FIND_REPLACE" ) | 
| Flag to enable find and replace debug tracing.   | |
| const wxChar *const | kicadTraceCoords = wxT( "KICAD_COORDS" ) | 
| Flag to enable draw panel coordinate debug tracing.   | |
| const wxChar *const | kicadTraceKeyEvent = wxT( "KICAD_KEY_EVENTS" ) | 
| Flag to enable wxKeyEvent debug tracing.   | |
| const wxChar *const | kicadTraceToolStack = wxT( "KICAD_TOOL_STACK" ) | 
| Flag to enable tracing of the tool handling stack.   | |
| const wxChar *const | kicadTraceCoroutineStack = wxT( "KICAD_COROUTINE_STACK" ) | 
| Flag to enable tracing of the coroutine call stack.   | |
| const wxChar *const | traceSchLibMem = wxT( "KICAD_SCH_LIB_MEM" ) | 
| Flag to enable schematic library memory deletion debug output.   | |
| const wxChar *const | traceFindItem = wxT( "KICAD_FIND_ITEM" ) | 
| Flag to enable find debug tracing.   | |
| const wxChar *const | traceSchLegacyPlugin = wxT( "KICAD_SCH_LEGACY_PLUGIN" ) | 
| Flag to enable legacy schematic plugin debug output.   | |
| const wxChar *const | traceSchPlugin = wxT( "KICAD_SCH_PLUGIN" ) | 
| Flag to enable legacy schematic plugin debug output.   | |
| const wxChar *const | traceGedaPcbPlugin = wxT( "KICAD_GEDA_PLUGIN" ) | 
| Flag to enable GEDA PCB plugin debug output.   | |
| const wxChar *const | traceKicadPcbPlugin = wxT( "KICAD_PCB_PLUGIN" ) | 
| Flag to enable GEDA PCB plugin debug output.   | |
| const wxChar *const | tracePrinting = wxT( "KICAD_PRINT" ) | 
| Flag to enable print controller debug output.   | |
| const wxChar *const | traceAutoSave = wxT( "KICAD_AUTOSAVE" ) | 
| Flag to enable auto save feature debug tracing.   | |
| const wxChar *const | tracePathsAndFiles = wxT( "KICAD_PATHS_AND_FILES" ) | 
| Flag to enable path and file name debug output.   | |
| const wxChar *const | traceLocale = wxT( "KICAD_LOCALE" ) | 
| Flag to enable locale debug output.   | |
| const wxChar *const | traceFonts = wxT( "KICAD_FONTS" ) | 
| Flag to enable locale debug output.   | |
| const wxChar *const | traceScreen = wxT( "KICAD_SCREEN" ) | 
| Flag to enable debug output of BASE_SCREEN and it's derivatives.   | |
| const wxChar *const | traceZoomScroll = wxT( "KICAD_ZOOM_SCROLL" ) | 
| Flag to enable debug output of zoom-scrolling calculations in KIGFX::ZOOM_CONTROLLER and derivatives.   | |
| const wxChar *const | traceSymbolResolver = wxT( "KICAD_SYM_RESOLVE" ) | 
| Flag to enable debug output of symbol library resolver results.   | |
| const wxChar *const | traceDisplayLocation = wxT( "KICAD_DISPLAY_LOCATION" ) | 
| Flag to enable debug output of display positioning logic.   | |
| const wxChar *const | traceSchSheetPaths = wxT( "KICAD_SCH_SHEET_PATHS" ) | 
| Flag to enable debug output of schematic symbol sheet path manipulation code.   | |
| const wxChar *const | traceSchCurrentSheet = wxT( "KICAD_SCH_CURRENT_SHEET" ) | 
| Flag to enable debug output of current sheet tracking in the schematic editor.   | |
| const wxChar *const | traceSchFieldRendering = wxT( "KICAD_SCH_FIELD_RENDERING" ) | 
| Flag to enable debug output of schematic field rendering and positioning.   | |
| const wxChar *const | traceSchPainter = wxT( "KICAD_SCH_PAINTER" ) | 
| Flag to enable debug output of schematic painter operations.   | |
| const wxChar *const | traceSchSymbolRef = wxT( "KICAD_SCH_SYMBOL_REF" ) | 
| Flag to enable debug output of schematic symbol reference resolution.   | |
| const wxChar *const | traceEnvVars = wxT( "KICAD_ENV_VARS" ) | 
| Flag to enable debug output of environment variable operations.   | |
| const wxChar *const | traceSchDragNetCollision = wxT( "KICAD_SCH_DRAG_NET_COLLISION" ) | 
| Flag to enable debug output of schematic drag net collision detection.   | |
| const wxChar *const | traceCrossProbeFlash = wxT( "CROSS_PROBE_FLASH" ) | 
| Flag to enable debug output for cross-probe flash operations.   | |
| const wxChar *const | traceGalProfile = wxT( "KICAD_GAL_PROFILE" ) | 
| Flag to enable debug output of GAL performance profiling.   | |
| const wxChar *const | traceStackedPins = wxT( "KICAD_STACKED_PINS" ) | 
| Flag to enable debug output for stacked pins handling in symbol/pin code.   | |
| const wxChar *const | traceLibWatch = wxT( "KICAD_LIB_WATCH" ) | 
| Flag to enable debug output for library file watch refreshes.   | |
| const wxChar *const | traceKiCad2Step = wxT( "KICAD2STEP" ) | 
| Flag to enable KiCad2Step debug tracing.   | |
| const wxChar *const | traceUiProfile = wxT( "KICAD_UI_PROFILE" ) | 
| Flag to enable user interface profile tracing.   | |
| const wxChar *const | traceGit = wxT( "KICAD_GIT" ) | 
| Flag to enable Git debugging output.   | |
| const wxChar *const | traceEagleIo = wxT( "KICAD_EAGLE_IO" ) | 
| const wxChar *const | traceDesignBlocks = wxT( "KICAD_DESIGN_BLOCK" ) | 
| const wxChar *const | traceLibFieldTable = wxT( "KICAD_LIB_FIELD_TABLE" ) | 
| const wxChar *const | tracePdfPlotter = wxT( "KICAD_PDF_PLOTTER" ) | 
| Flag to enable PDF plotter debug tracing.   | |
| const wxChar *const | traceSnap = wxT( "KICAD_SNAP" ) | 
| Flag to enable snap/grid helper debug tracing.   | |
| const wxChar *const | traceLibraries = wxT( "KICAD_LIBRARIES" ) | 
| Flag to enable library table and library manager tracing.   | |
| const wxChar *const | traceSchMove = wxT( "KICAD_SCH_MOVE" ) | 
| Flag to watch how schematic move tool actions are handled.   | |
wxLogTrace helper implementation.
Definition in file trace_helpers.cpp.
| #define WXK_ | ( | x | ) | 
Referenced by GetVirtualKeyCodeName().
| wxString dump | ( | const wxArrayString & | aArray | ) | 
Debug helper for printing wxArrayString contents.
| aArray | is the string array to output. | 
Definition at line 76 of file trace_helpers.cpp.
Referenced by TOOL_DISPATCHER::DispatchWxEvent(), LIBEVAL::COMPILER::generateUCode(), TOOL_DISPATCHER::GetToolEvent(), FOOTPRINTS_LISTBOX::OnChar(), LIBRARY_LISTBOX::OnChar(), SYMBOLS_LISTBOX::OnChar(), EDA_BASE_FRAME::OnCharHook(), and GPCB_FPL_CACHE::parseParameters().
| wxString dump | ( | const wxKeyEvent & | aEvent | ) | 
Debug helper for printing wxKeyEvent information.
| aEvent | is the wxKeyEvent to generate the print string from. | 
Definition at line 250 of file trace_helpers.cpp.
References GetKeyName().
| wxString GetKeyName | ( | const wxKeyEvent & | aEvent | ) | 
Definition at line 225 of file trace_helpers.cpp.
References GetVirtualKeyCodeName().
Referenced by dump().