mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-14 02:03:12 +02:00
Eeschema, Pcbnew, and Cvpcb all run under the same process now, FOR THE VERY FIRST TIME! *) Added KIWAY::PlayerCreate(), PlayerClose(), and PlayersClose(). *) Factored FRAME_T into <frame_type.h> from ID_DRAWFRAME_TYPE. *) Found that the following command line is helpful for collecting all the *.kiface files into the <build>/kicad/ directory so that kicad can find them. $ cp `find . -name '*.kiface'` kicad/ Maybe somebody will want to rework how the CMake files are organized so all the binaries can go into the same place. See python-a-mingw-us. *) This might fix the problem on the Mac where child process windows were not coming to the front. See ->Raise() in kicad/mainframe.cpp. *) You can set USE_KIFACE to 0 in kicad/mainframe.cpp to chain load child exes instead of using the KIFACE modules directly, i.e. revert.
33 lines
649 B
C
33 lines
649 B
C
#ifndef FRAME_T_H_
|
|
#define FRAME_T_H_
|
|
|
|
/**
|
|
* Enum FRAME_T
|
|
* is the set of EDA_BASE_FRAME derivatives, typically stored in
|
|
* EDA_BASE_FRAME::m_Ident.
|
|
*/
|
|
enum FRAME_T
|
|
{
|
|
FRAME_SCH,
|
|
FRAME_SCH_LIB_EDITOR,
|
|
FRAME_SCH_VIEWER,
|
|
FRAME_PCB,
|
|
FRAME_PCB_MODULE_EDITOR,
|
|
FRAME_PCB_MODULE_VIEWER,
|
|
FRAME_PCB_FOOTPRINT_WIZARD,
|
|
FRAME_PCB_DISPLAY3D,
|
|
FRAME_CVPCB,
|
|
FRAME_CVPCB_DISPLAY,
|
|
FRAME_GERBER,
|
|
|
|
KIWAY_PLAYER_COUNT, // counts subset of FRAME_T's tracked in class KIWAY
|
|
|
|
KICAD_MAIN_FRAME_T = KIWAY_PLAYER_COUNT,
|
|
FRAME_PL_EDITOR,
|
|
//TEXT_EDITOR_FRAME_T,
|
|
|
|
FRAME_T_COUNT
|
|
};
|
|
|
|
#endif // FRAME_T_H_
|