|
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().