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 | 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. | |
wxLogTrace helper definitions.
Definition in file trace_helpers.h.
#define KI_TRACE | ( | aWhat, | |
... ) |
Definition at line 326 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(), 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 66 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 240 of file trace_helpers.cpp.
References GetKeyName().