KiCad PCB EDA Suite
frame_type.h
Go to the documentation of this file.
1
/*
2
* This program source code file is part of KiCad, a free EDA CAD application.
3
*
4
* Copyright (C) 2014 CERN
5
* Copyright (C) 1992-2020 KiCad Developers, see AUTHORS.txt for contributors.
6
* @author Maciej Suminski <maciej.suminski@cern.ch>
7
*
8
* This program is free software; you can redistribute it and/or
9
* modify it under the terms of the GNU General Public License
10
* as published by the Free Software Foundation; either version 2
11
* of the License, or (at your option) any later version.
12
*
13
* This program is distributed in the hope that it will be useful,
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
* GNU General Public License for more details.
17
*
18
* You should have received a copy of the GNU General Public License
19
* along with this program; if not, you may find one here:
20
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
21
* or you may search the http://www.gnu.org website for the version 2 license,
22
* or you may write to the Free Software Foundation, Inc.,
23
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
24
*/
25
26
#ifndef FRAME_T_H_
27
#define FRAME_T_H_
28
32
enum
FRAME_T
33
{
34
FRAME_SCH
= 0,
35
FRAME_SCH_SYMBOL_EDITOR
,
36
FRAME_SCH_VIEWER
,
37
FRAME_SCH_VIEWER_MODAL
,
38
FRAME_SIMULATOR
,
39
40
FRAME_PCB_EDITOR
,
41
FRAME_FOOTPRINT_EDITOR
,
42
FRAME_FOOTPRINT_VIEWER
,
43
FRAME_FOOTPRINT_VIEWER_MODAL
,
44
FRAME_FOOTPRINT_WIZARD
,
45
FRAME_PCB_DISPLAY3D
,
46
FRAME_FOOTPRINT_PREVIEW
,
47
48
FRAME_CVPCB
,
49
FRAME_CVPCB_DISPLAY
,
50
51
FRAME_GERBER
,
52
53
FRAME_PL_EDITOR
,
54
55
FRAME_BM2CMP
,
56
57
FRAME_CALC
,
58
59
KIWAY_PLAYER_COUNT
,
// counts subset of FRAME_T's which are KIWAY_PLAYER derivatives
60
61
// C++ project manager is not a KIWAY_PLAYER
62
KICAD_MAIN_FRAME_T
=
KIWAY_PLAYER_COUNT
,
63
64
FRAME_T_COUNT
,
65
66
// Library table dialogs are transient and are never returned
67
DIALOG_CONFIGUREPATHS
=
FRAME_T_COUNT
,
68
DIALOG_SCH_LIBRARY_TABLE
,
69
DIALOG_PCB_LIBRARY_TABLE
70
};
71
72
//TEXT_EDITOR_FRAME_T,
73
74
75
#endif // FRAME_T_H_
FRAME_CALC
Definition:
frame_type.h:57
FRAME_T_COUNT
Definition:
frame_type.h:64
FRAME_FOOTPRINT_EDITOR
Definition:
frame_type.h:41
KIWAY_PLAYER_COUNT
Definition:
frame_type.h:59
DIALOG_CONFIGUREPATHS
Definition:
frame_type.h:67
FRAME_T
FRAME_T
The set of EDA_BASE_FRAME derivatives, typically stored in EDA_BASE_FRAME::m_Ident.
Definition:
frame_type.h:32
FRAME_CVPCB
Definition:
frame_type.h:48
FRAME_SCH
Definition:
frame_type.h:34
FRAME_FOOTPRINT_VIEWER
Definition:
frame_type.h:42
DIALOG_SCH_LIBRARY_TABLE
Definition:
frame_type.h:68
DIALOG_PCB_LIBRARY_TABLE
Definition:
frame_type.h:69
FRAME_FOOTPRINT_VIEWER_MODAL
Definition:
frame_type.h:43
FRAME_GERBER
Definition:
frame_type.h:51
FRAME_FOOTPRINT_PREVIEW
Definition:
frame_type.h:46
FRAME_FOOTPRINT_WIZARD
Definition:
frame_type.h:44
KICAD_MAIN_FRAME_T
Definition:
frame_type.h:62
FRAME_BM2CMP
Definition:
frame_type.h:55
FRAME_PCB_EDITOR
Definition:
frame_type.h:40
FRAME_SCH_VIEWER
Definition:
frame_type.h:36
FRAME_PCB_DISPLAY3D
Definition:
frame_type.h:45
FRAME_SIMULATOR
Definition:
frame_type.h:38
FRAME_PL_EDITOR
Definition:
frame_type.h:53
FRAME_CVPCB_DISPLAY
Definition:
frame_type.h:49
FRAME_SCH_VIEWER_MODAL
Definition:
frame_type.h:37
FRAME_SCH_SYMBOL_EDITOR
Definition:
frame_type.h:35
include
frame_type.h
Generated on Wed Mar 3 2021 04:22:21 for KiCad PCB EDA Suite by
1.8.15