new here. i’m trying to build something with some of the functionalities of KiCad (specifically, an app X that will be able to import .kicad_pcb files, provide a GUI, and also allow for free manipulation of trace segments)
i’m trying to understand the source code of kicad (trying to find the “main”, what’s actually executed first)
It doesn’t look like your run of the mill entry point, does it? To understand it read the wxWidgets docs. KiCad has one more layer of obscu… hm I mean abstraction on top of it but good news is you rarely need to bother yourself with these low lever details.
If you understand how GUI apps work with event listeners and handlers you will understand 80% of KiCad code.