| 
    KiCad PCB EDA Suite
    
   | 
 
wxLogTrace helper definitions. More...
#include <kicommon.h>#include <wx/arrstr.h>#include <wx/event.h>#include <wx/string.h>#include <stdarg.h>#include <map>Go to the source code of this file.
Classes | |
| class | TRACE_MANAGER | 
Macros | |
| #define | KI_TRACE(aWhat, ...) | 
Functions | |
| KICOMMON_API wxString | dump (const wxKeyEvent &aEvent) | 
| Debug helper for printing wxKeyEvent information.   | |
| KICOMMON_API wxString | dump (const wxArrayString &aArray) | 
| Debug helper for printing wxArrayString contents.   | |
Variables | |
| KICOMMON_API const wxChar *const | traceFindItem | 
| Flag to enable find debug tracing.   | |
| KICOMMON_API const wxChar *const | traceFindReplace | 
| Flag to enable find and replace debug tracing.   | |
| KICOMMON_API const wxChar *const | kicadTraceCoords | 
| Flag to enable draw panel coordinate debug tracing.   | |
| KICOMMON_API const wxChar *const | kicadTraceKeyEvent | 
| Flag to enable wxKeyEvent debug tracing.   | |
| KICOMMON_API const wxChar *const | kicadTraceToolStack | 
| Flag to enable tracing of the tool handling stack.   | |
| KICOMMON_API const wxChar *const | kicadTraceCoroutineStack | 
| Flag to enable tracing of the coroutine call stack.   | |
| KICOMMON_API const wxChar *const | traceAutoSave | 
| Flag to enable auto save feature debug tracing.   | |
| KICOMMON_API const wxChar *const | traceSchLibMem | 
| Flag to enable schematic library memory deletion debug output.   | |
| KICOMMON_API const wxChar *const | traceSchPlugin | 
| Flag to enable legacy schematic plugin debug output.   | |
| KICOMMON_API const wxChar *const | traceSchLegacyPlugin | 
| Flag to enable legacy schematic plugin debug output.   | |
| KICOMMON_API const wxChar *const | traceKicadPcbPlugin | 
| Flag to enable GEDA PCB plugin debug output.   | |
| KICOMMON_API const wxChar *const | traceGedaPcbPlugin | 
| Flag to enable GEDA PCB plugin debug output.   | |
| KICOMMON_API const wxChar *const | tracePrinting | 
| Flag to enable print controller debug output.   | |
| KICOMMON_API const wxChar *const | tracePathsAndFiles | 
| Flag to enable path and file name debug output.   | |
| KICOMMON_API const wxChar *const | traceLocale | 
| Flag to enable locale debug output.   | |
| KICOMMON_API const wxChar *const | traceFonts | 
| Flag to enable locale debug output.   | |
| KICOMMON_API const wxChar *const | traceScreen | 
| Flag to enable debug output of BASE_SCREEN and it's derivatives.   | |
| KICOMMON_API const wxChar *const | traceDisplayLocation | 
| Flag to enable debug output of display positioning logic.   | |
| KICOMMON_API const wxChar *const | traceZoomScroll | 
| Flag to enable debug output of zoom-scrolling calculations in KIGFX::ZOOM_CONTROLLER and derivatives.   | |
| KICOMMON_API const wxChar *const | traceSymbolResolver | 
| Flag to enable debug output of symbol library resolver results.   | |
| KICOMMON_API const wxChar *const | traceSchSheetPaths | 
| Flag to enable debug output of schematic symbol sheet path manipulation code.   | |
| KICOMMON_API const wxChar *const | traceSchCurrentSheet | 
| Flag to enable debug output of current sheet tracking in the schematic editor.   | |
| KICOMMON_API const wxChar *const | traceSchFieldRendering | 
| Flag to enable debug output of schematic field rendering and positioning.   | |
| KICOMMON_API const wxChar *const | traceSchPainter | 
| Flag to enable debug output of schematic painter operations.   | |
| KICOMMON_API const wxChar *const | traceSchSymbolRef | 
| Flag to enable debug output of schematic symbol reference resolution.   | |
| KICOMMON_API const wxChar *const | traceSchDragNetCollision | 
| Flag to enable debug output of schematic drag net collision detection.   | |
| KICOMMON_API const wxChar *const | traceCrossProbeFlash | 
| Flag to enable debug output for cross-probe flash operations.   | |
| KICOMMON_API const wxChar *const | traceEnvVars | 
| Flag to enable debug output of environment variable operations.   | |
| KICOMMON_API const wxChar *const | traceGalProfile | 
| Flag to enable debug output of GAL performance profiling.   | |
| KICOMMON_API const wxChar *const | traceKiCad2Step | 
| Flag to enable KiCad2Step debug tracing.   | |
| KICOMMON_API const wxChar *const | traceUiProfile | 
| Flag to enable user interface profile tracing.   | |
| KICOMMON_API const wxChar *const | traceGit | 
| Flag to enable Git debugging output.   | |
| KICOMMON_API const wxChar *const | traceEagleIo | 
| KICOMMON_API const wxChar *const | traceDesignBlocks | 
| KICOMMON_API const wxChar *const | traceLibFieldTable | 
| KICOMMON_API const wxChar *const | tracePdfPlotter | 
| Flag to enable PDF plotter debug tracing.   | |
| KICOMMON_API const wxChar *const | traceSnap | 
| Flag to enable snap/grid helper debug tracing.   | |
| KICOMMON_API const wxChar *const | traceStackedPins | 
| Flag to enable debug output for stacked pins handling in symbol/pin code.   | |
| KICOMMON_API const wxChar *const | traceLibWatch | 
| Flag to enable debug output for library file watch refreshes.   | |
| KICOMMON_API const wxChar *const | traceLibraries | 
| Flag to enable library table and library manager tracing.   | |
| KICOMMON_API const wxChar *const | traceSchMove | 
| Flag to watch how schematic move tool actions are handled.   | |
wxLogTrace helper definitions.
Definition in file trace_helpers.h.
| #define KI_TRACE | ( | aWhat, | |
| ... ) | 
Definition at line 402 of file trace_helpers.h.
Referenced by KIGFX::CACHED_CONTAINER_GPU::CACHED_CONTAINER_GPU(), KIGFX::CACHED_CONTAINER_GPU::defragmentResize(), KIGFX::CACHED_CONTAINER_GPU::defragmentResizeMemcpy(), EDA_DRAW_PANEL_GAL::DoRePaint(), KIGFX::GPU_CACHED_MANAGER::EndDrawing(), KIGFX::OPENGL_GAL::EndDrawing(), SYM_CHOOSER_TIMING::STEP_LOGGER::Log(), SYM_CHOOSER_TIMING::LogRaw(), PCB_TEST_FRAME_BASE::SetBoard(), and KIGFX::VIEW::UpdateItems().
      
  | 
  extern | 
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().
      
  | 
  extern | 
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().