Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
kicad-source-mirror
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
kicad-source-mirror
Commits
401ea10e
Commit
401ea10e
authored
Apr 17, 2011
by
jean-pierre charras
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Code cleaning. Coding policy fixes.
parent
e70eac29
Changes
25
Show whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
161 additions
and
127 deletions
+161
-127
basicframe.cpp
common/basicframe.cpp
+0
-2
cvframe.cpp
cvpcb/cvframe.cpp
+1
-1
menubar.cpp
cvpcb/menubar.cpp
+10
-4
libeditframe.cpp
eeschema/libeditframe.cpp
+1
-1
menubar.cpp
eeschema/menubar.cpp
+10
-4
menubar_libedit.cpp
eeschema/menubar_libedit.cpp
+1
-1
schframe.cpp
eeschema/schframe.cpp
+1
-1
events_called_functions.cpp
gerbview/events_called_functions.cpp
+1
-1
menubar.cpp
gerbview/menubar.cpp
+17
-7
id.h
include/id.h
+0
-9
wxstruct.h
include/wxstruct.h
+15
-4
commandframe.cpp
kicad/commandframe.cpp
+1
-1
files-io.cpp
kicad/files-io.cpp
+4
-6
kicad.cpp
kicad/kicad.cpp
+3
-3
kicad.h
kicad/kicad.h
+6
-6
mainframe.cpp
kicad/mainframe.cpp
+19
-20
menubar.cpp
kicad/menubar.cpp
+41
-35
preferences.cpp
kicad/preferences.cpp
+5
-5
prjconfig.cpp
kicad/prjconfig.cpp
+3
-6
tree_project_frame.cpp
kicad/tree_project_frame.cpp
+1
-1
tree_project_frame.h
kicad/tree_project_frame.h
+2
-2
menubar_modedit.cpp
pcbnew/menubar_modedit.cpp
+2
-2
menubar_pcbframe.cpp
pcbnew/menubar_pcbframe.cpp
+10
-4
pcbframe.cpp
pcbnew/pcbframe.cpp
+1
-1
pcbnew_id.h
pcbnew/pcbnew_id.h
+6
-0
No files found.
common/basicframe.cpp
View file @
401ea10e
...
@@ -213,7 +213,6 @@ void EDA_BASE_FRAME::UpdateFileHistory( const wxString& FullFileName,
...
@@ -213,7 +213,6 @@ void EDA_BASE_FRAME::UpdateFileHistory( const wxString& FullFileName,
fileHistory
=
&
wxGetApp
().
m_fileHistory
;
fileHistory
=
&
wxGetApp
().
m_fileHistory
;
fileHistory
->
AddFileToHistory
(
FullFileName
);
fileHistory
->
AddFileToHistory
(
FullFileName
);
ReCreateMenuBar
();
}
}
...
@@ -245,7 +244,6 @@ wxString EDA_BASE_FRAME::GetFileFromHistory( int cmdId, const wxString& type,
...
@@ -245,7 +244,6 @@ wxString EDA_BASE_FRAME::GetFileFromHistory( int cmdId, const wxString& type,
DisplayError
(
this
,
msg
);
DisplayError
(
this
,
msg
);
fileHistory
->
RemoveFileFromHistory
(
i
);
fileHistory
->
RemoveFileFromHistory
(
i
);
fn
=
wxEmptyString
;
fn
=
wxEmptyString
;
ReCreateMenuBar
();
}
}
}
}
...
...
cvpcb/cvframe.cpp
View file @
401ea10e
...
@@ -41,7 +41,7 @@ BEGIN_EVENT_TABLE( CVPCB_MAINFRAME, EDA_BASE_FRAME )
...
@@ -41,7 +41,7 @@ BEGIN_EVENT_TABLE( CVPCB_MAINFRAME, EDA_BASE_FRAME )
CVPCB_MAINFRAME
::
SaveQuitCvpcb
)
CVPCB_MAINFRAME
::
SaveQuitCvpcb
)
EVT_MENU
(
wxID_EXIT
,
EVT_MENU
(
wxID_EXIT
,
CVPCB_MAINFRAME
::
OnQuit
)
CVPCB_MAINFRAME
::
OnQuit
)
EVT_MENU
(
ID_GENERAL
_HELP
,
EVT_MENU
(
wxID
_HELP
,
CVPCB_MAINFRAME
::
GetKicadHelp
)
CVPCB_MAINFRAME
::
GetKicadHelp
)
EVT_MENU
(
wxID_ABOUT
,
EVT_MENU
(
wxID_ABOUT
,
CVPCB_MAINFRAME
::
GetKicadAbout
)
CVPCB_MAINFRAME
::
GetKicadAbout
)
...
...
cvpcb/menubar.cpp
View file @
401ea10e
...
@@ -45,8 +45,14 @@ void CVPCB_MAINFRAME::ReCreateMenuBar()
...
@@ -45,8 +45,14 @@ void CVPCB_MAINFRAME::ReCreateMenuBar()
open_document_xpm
);
open_document_xpm
);
// Open Recent submenu
// Open Recent submenu
wxMenu
*
openRecentMenu
=
new
wxMenu
();
static
wxMenu
*
openRecentMenu
;
wxGetApp
().
m_fileHistory
.
AddFilesToMenu
(
openRecentMenu
);
// Add this menu to list menu managed by m_fileHistory
// (the file history will be updated when adding/removing files in history
if
(
openRecentMenu
)
wxGetApp
().
m_fileHistory
.
RemoveMenu
(
openRecentMenu
);
openRecentMenu
=
new
wxMenu
();
wxGetApp
().
m_fileHistory
.
UseMenu
(
openRecentMenu
);
wxGetApp
().
m_fileHistory
.
AddFilesToMenu
(
);
ADD_MENUITEM_WITH_HELP_AND_SUBMENU
(
filesMenu
,
openRecentMenu
,
-
1
,
ADD_MENUITEM_WITH_HELP_AND_SUBMENU
(
filesMenu
,
openRecentMenu
,
-
1
,
_
(
"Open &Recent"
),
_
(
"Open &Recent"
),
_
(
"Open a recent opened netlist document"
),
_
(
"Open a recent opened netlist document"
),
...
@@ -111,8 +117,8 @@ void CVPCB_MAINFRAME::ReCreateMenuBar()
...
@@ -111,8 +117,8 @@ void CVPCB_MAINFRAME::ReCreateMenuBar()
AddHelpVersionInfoMenuEntry
(
helpMenu
);
AddHelpVersionInfoMenuEntry
(
helpMenu
);
// Contents
// Contents
ADD_MENUITEM_WITH_HELP
(
helpMenu
,
ID_GENERAL
_HELP
,
_
(
"&Contents"
),
ADD_MENUITEM_WITH_HELP
(
helpMenu
,
wxID
_HELP
,
_
(
"&Contents"
),
_
(
"Open the
cvpcb manual
"
),
_
(
"Open the
Cvpcb handbook
"
),
online_help_xpm
);
online_help_xpm
);
// About
// About
...
...
eeschema/libeditframe.cpp
View file @
401ea10e
...
@@ -114,7 +114,7 @@ BEGIN_EVENT_TABLE( LIB_EDIT_FRAME, EDA_DRAW_FRAME )
...
@@ -114,7 +114,7 @@ BEGIN_EVENT_TABLE( LIB_EDIT_FRAME, EDA_DRAW_FRAME )
EVT_MENU
(
ID_LIBEDIT_SAVE_CURRENT_LIB_AS
,
LIB_EDIT_FRAME
::
SaveActiveLibrary
)
EVT_MENU
(
ID_LIBEDIT_SAVE_CURRENT_LIB_AS
,
LIB_EDIT_FRAME
::
SaveActiveLibrary
)
EVT_MENU
(
ID_LIBEDIT_GEN_PNG_FILE
,
LIB_EDIT_FRAME
::
OnPlotCurrentComponent
)
EVT_MENU
(
ID_LIBEDIT_GEN_PNG_FILE
,
LIB_EDIT_FRAME
::
OnPlotCurrentComponent
)
EVT_MENU
(
ID_LIBEDIT_GEN_SVG_FILE
,
LIB_EDIT_FRAME
::
OnPlotCurrentComponent
)
EVT_MENU
(
ID_LIBEDIT_GEN_SVG_FILE
,
LIB_EDIT_FRAME
::
OnPlotCurrentComponent
)
EVT_MENU
(
ID_GENERAL
_HELP
,
EDA_DRAW_FRAME
::
GetKicadHelp
)
EVT_MENU
(
wxID
_HELP
,
EDA_DRAW_FRAME
::
GetKicadHelp
)
EVT_MENU
(
ID_COLORS_SETUP
,
LIB_EDIT_FRAME
::
OnColorConfig
)
EVT_MENU
(
ID_COLORS_SETUP
,
LIB_EDIT_FRAME
::
OnColorConfig
)
EVT_MENU
(
ID_CONFIG_REQ
,
LIB_EDIT_FRAME
::
InstallConfigFrame
)
EVT_MENU
(
ID_CONFIG_REQ
,
LIB_EDIT_FRAME
::
InstallConfigFrame
)
...
...
eeschema/menubar.cpp
View file @
401ea10e
...
@@ -61,10 +61,16 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
...
@@ -61,10 +61,16 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
fileMenu
->
Append
(
item
);
fileMenu
->
Append
(
item
);
// Open Recent submenu
// Open Recent submenu
wxMenu
*
openRecentMenu
=
new
wxMenu
();
static
wxMenu
*
openRecentMenu
;
// Add this menu to list menu managed by m_fileHistory
// (the file history will be updated when adding/removing files in history
if
(
openRecentMenu
)
wxGetApp
().
m_fileHistory
.
RemoveMenu
(
openRecentMenu
);
openRecentMenu
=
new
wxMenu
();
wxGetApp
().
m_fileHistory
.
UseMenu
(
openRecentMenu
);
wxGetApp
().
m_fileHistory
.
AddFilesToMenu
(
openRecentMenu
);
wxGetApp
().
m_fileHistory
.
AddFilesToMenu
(
openRecentMenu
);
ADD_MENUITEM_WITH_HELP_AND_SUBMENU
(
fileMenu
,
openRecentMenu
,
ADD_MENUITEM_WITH_HELP_AND_SUBMENU
(
fileMenu
,
openRecentMenu
,
-
1
,
_
(
"Open &Recent"
),
wxID_ANY
,
_
(
"Open &Recent"
),
_
(
"Open a recent opened schematic project"
),
_
(
"Open a recent opened schematic project"
),
open_project_xpm
);
open_project_xpm
);
// Separator
// Separator
...
@@ -464,9 +470,9 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
...
@@ -464,9 +470,9 @@ void SCH_EDIT_FRAME::ReCreateMenuBar()
// Contents
// Contents
item
=
new
wxMenuItem
(
helpMenu
,
item
=
new
wxMenuItem
(
helpMenu
,
ID_GENERAL
_HELP
,
wxID
_HELP
,
_
(
"&Contents"
),
_
(
"&Contents"
),
_
(
"Open the
eeschema manual
"
)
);
_
(
"Open the
Eeschema handbook
"
)
);
SET_BITMAP
(
online_help_xpm
);
SET_BITMAP
(
online_help_xpm
);
helpMenu
->
Append
(
item
);
helpMenu
->
Append
(
item
);
...
...
eeschema/menubar_libedit.cpp
View file @
401ea10e
...
@@ -275,7 +275,7 @@ void LIB_EDIT_FRAME::ReCreateMenuBar()
...
@@ -275,7 +275,7 @@ void LIB_EDIT_FRAME::ReCreateMenuBar()
// Contens
// Contens
item
=
new
wxMenuItem
(
helpMenu
,
item
=
new
wxMenuItem
(
helpMenu
,
ID_GENERAL
_HELP
,
wxID
_HELP
,
_
(
"&Contents"
),
_
(
"&Contents"
),
_
(
"Open the eeschema manual"
)
);
_
(
"Open the eeschema manual"
)
);
SET_BITMAP
(
online_help_xpm
);
SET_BITMAP
(
online_help_xpm
);
...
...
eeschema/schframe.cpp
View file @
401ea10e
...
@@ -99,7 +99,7 @@ BEGIN_EVENT_TABLE( SCH_EDIT_FRAME, EDA_DRAW_FRAME )
...
@@ -99,7 +99,7 @@ BEGIN_EVENT_TABLE( SCH_EDIT_FRAME, EDA_DRAW_FRAME )
EVT_TOOL
(
ID_FIND_ITEMS
,
SCH_EDIT_FRAME
::
OnFindItems
)
EVT_TOOL
(
ID_FIND_ITEMS
,
SCH_EDIT_FRAME
::
OnFindItems
)
EVT_TOOL
(
ID_BACKANNO_ITEMS
,
SCH_EDIT_FRAME
::
OnLoadStuffFile
)
EVT_TOOL
(
ID_BACKANNO_ITEMS
,
SCH_EDIT_FRAME
::
OnLoadStuffFile
)
EVT_MENU
(
ID_GENERAL
_HELP
,
EDA_DRAW_FRAME
::
GetKicadHelp
)
EVT_MENU
(
wxID
_HELP
,
EDA_DRAW_FRAME
::
GetKicadHelp
)
EVT_MENU
(
wxID_ABOUT
,
EDA_DRAW_FRAME
::
GetKicadAbout
)
EVT_MENU
(
wxID_ABOUT
,
EDA_DRAW_FRAME
::
GetKicadAbout
)
// Tools and buttons for vertical toolbar.
// Tools and buttons for vertical toolbar.
...
...
gerbview/events_called_functions.cpp
View file @
401ea10e
...
@@ -60,7 +60,7 @@ EVT_MENU( ID_MENU_GERBVIEW_SELECT_PREFERED_EDITOR,
...
@@ -60,7 +60,7 @@ EVT_MENU( ID_MENU_GERBVIEW_SELECT_PREFERED_EDITOR,
EVT_MENU
(
ID_GERBVIEW_GLOBAL_DELETE
,
GERBVIEW_FRAME
::
Process_Special_Functions
)
EVT_MENU
(
ID_GERBVIEW_GLOBAL_DELETE
,
GERBVIEW_FRAME
::
Process_Special_Functions
)
// Menu Help
// Menu Help
EVT_MENU
(
ID_GENERAL
_HELP
,
EDA_DRAW_FRAME
::
GetKicadHelp
)
EVT_MENU
(
wxID
_HELP
,
EDA_DRAW_FRAME
::
GetKicadHelp
)
EVT_MENU
(
wxID_ABOUT
,
EDA_DRAW_FRAME
::
GetKicadAbout
)
EVT_MENU
(
wxID_ABOUT
,
EDA_DRAW_FRAME
::
GetKicadAbout
)
EVT_TOOL
(
wxID_CUT
,
GERBVIEW_FRAME
::
Process_Special_Functions
)
EVT_TOOL
(
wxID_CUT
,
GERBVIEW_FRAME
::
Process_Special_Functions
)
...
...
gerbview/menubar.cpp
View file @
401ea10e
...
@@ -55,8 +55,14 @@ void GERBVIEW_FRAME::ReCreateMenuBar( void )
...
@@ -55,8 +55,14 @@ void GERBVIEW_FRAME::ReCreateMenuBar( void )
gerber_open_dcode_file_xpm
);
gerber_open_dcode_file_xpm
);
// Recent gerber files
// Recent gerber files
wxMenu
*
openRecentGbrMenu
=
new
wxMenu
();
static
wxMenu
*
openRecentGbrMenu
;
wxGetApp
().
m_fileHistory
.
AddFilesToMenu
(
openRecentGbrMenu
);
// Add this menu to list menu managed by m_fileHistory
// (the file history will be updated when adding/removing files in history
if
(
openRecentGbrMenu
)
wxGetApp
().
m_fileHistory
.
RemoveMenu
(
openRecentGbrMenu
);
openRecentGbrMenu
=
new
wxMenu
();
wxGetApp
().
m_fileHistory
.
UseMenu
(
openRecentGbrMenu
);
wxGetApp
().
m_fileHistory
.
AddFilesToMenu
();
ADD_MENUITEM_WITH_HELP_AND_SUBMENU
(
fileMenu
,
openRecentGbrMenu
,
ADD_MENUITEM_WITH_HELP_AND_SUBMENU
(
fileMenu
,
openRecentGbrMenu
,
wxID_ANY
,
wxID_ANY
,
_
(
"Open &Recent Gerber File"
),
_
(
"Open &Recent Gerber File"
),
...
@@ -64,8 +70,12 @@ void GERBVIEW_FRAME::ReCreateMenuBar( void )
...
@@ -64,8 +70,12 @@ void GERBVIEW_FRAME::ReCreateMenuBar( void )
gerber_recent_files_xpm
);
gerber_recent_files_xpm
);
// Recent drill files
// Recent drill files
wxMenu
*
openRecentDrlMenu
=
new
wxMenu
();
static
wxMenu
*
openRecentDrlMenu
;
m_drillFileHistory
.
AddFilesToMenu
(
openRecentDrlMenu
);
if
(
openRecentDrlMenu
)
wxGetApp
().
m_fileHistory
.
RemoveMenu
(
openRecentDrlMenu
);
openRecentDrlMenu
=
new
wxMenu
();
wxGetApp
().
m_fileHistory
.
UseMenu
(
openRecentDrlMenu
);
m_drillFileHistory
.
AddFilesToMenu
(
);
ADD_MENUITEM_WITH_HELP_AND_SUBMENU
(
fileMenu
,
openRecentDrlMenu
,
ADD_MENUITEM_WITH_HELP_AND_SUBMENU
(
fileMenu
,
openRecentDrlMenu
,
wxID_ANY
,
wxID_ANY
,
_
(
"Open Recent &Drill File"
),
_
(
"Open Recent &Drill File"
),
...
@@ -184,9 +194,9 @@ void GERBVIEW_FRAME::ReCreateMenuBar( void )
...
@@ -184,9 +194,9 @@ void GERBVIEW_FRAME::ReCreateMenuBar( void )
// Contents
// Contents
ADD_MENUITEM_WITH_HELP
(
helpMenu
,
ADD_MENUITEM_WITH_HELP
(
helpMenu
,
ID_GENERAL
_HELP
,
wxID
_HELP
,
_
(
"&Contents"
),
_
(
"&Contents"
),
_
(
"Open the
gerbview manual
"
),
_
(
"Open the
Gerbview handbook
"
),
help_xpm
);
help_xpm
);
// About gerbview
// About gerbview
...
...
include/id.h
View file @
401ea10e
...
@@ -51,13 +51,7 @@ enum main_id
...
@@ -51,13 +51,7 @@ enum main_id
ID_GEN_COPY_BLOCK_TO_CLIPBOARD
,
ID_GEN_COPY_BLOCK_TO_CLIPBOARD
,
ID_GEN_EXPORT_FILE
,
ID_GEN_EXPORT_FILE
,
ID_GEN_EXPORT_SPECCTRA
,
ID_GEN_EXPORT_FILE_GENCADFORMAT
,
ID_GEN_EXPORT_FILE_MODULE_REPORT
,
ID_GEN_IMPORT_FILE
,
ID_GEN_IMPORT_FILE
,
ID_GEN_IMPORT_SPECCTRA_SESSION
,
ID_GEN_IMPORT_SPECCTRA_DESIGN
,
ID_EXIT
,
ID_EXIT
,
ID_OPTIONS_SETUP
,
ID_OPTIONS_SETUP
,
...
@@ -68,10 +62,7 @@ enum main_id
...
@@ -68,10 +62,7 @@ enum main_id
ID_OPT_TOOLBAR
,
ID_OPT_TOOLBAR
,
ID_AUX_TOOLBAR
,
ID_AUX_TOOLBAR
,
ID_GENERAL_HELP
,
ID_HELP_COPY_VERSION_STRING
,
ID_HELP_COPY_VERSION_STRING
,
ID_LOCAL_HELP
,
ID_KICAD_ABOUT
,
// @todo all handle by wxID_ABOUT
ID_EDIT
,
ID_EDIT
,
ID_NO_TOOL_SELECTED
,
ID_NO_TOOL_SELECTED
,
...
...
include/wxstruct.h
View file @
401ea10e
...
@@ -192,6 +192,9 @@ public:
...
@@ -192,6 +192,9 @@ public:
/**
/**
* Function GetFileFromHistory
* Function GetFileFromHistory
* fetches the file name from the file history list.
* fetches the file name from the file history list.
* and removes the selected file, if this file does not exists
* Note also the menu is updated, if wxFileHistory::UseMenu
* was called at init time
* @param cmdId The command ID associated with the \a aFileHistory object.
* @param cmdId The command ID associated with the \a aFileHistory object.
* @param type Please document me!
* @param type Please document me!
* @param aFileHistory The wxFileHistory in use. If null, the main application file
* @param aFileHistory The wxFileHistory in use. If null, the main application file
...
@@ -203,15 +206,23 @@ public:
...
@@ -203,15 +206,23 @@ public:
/**
/**
* Function UpdateFileHistory
* Function UpdateFileHistory
* ypdates the list of recently opened files.
* Updates the list of recently opened files.
* Note also the menu is updated, if wxFileHistory::UseMenu
* was called at init time
* @param FullFileName The full file name including the path.
* @param FullFileName The full file name including the path.
* @param aFileHistory The wxFileHistory in use.
If NULL, the main application file
* @param aFileHistory The wxFileHistory in use.
*
history is used.
*
If NULL, the main application file
history is used.
*/
*/
void
UpdateFileHistory
(
const
wxString
&
FullFileName
,
void
UpdateFileHistory
(
const
wxString
&
FullFileName
,
wxFileHistory
*
aFileHistory
=
NULL
);
wxFileHistory
*
aFileHistory
=
NULL
);
void
DisplayActivity
(
int
PerCent
,
const
wxString
&
Text
);
void
DisplayActivity
(
int
PerCent
,
const
wxString
&
Text
);
/**
* Function ReCreateMenuBar
* Creates recreates the menu bar.
* Needed when the language is changed
*/
virtual
void
ReCreateMenuBar
();
virtual
void
ReCreateMenuBar
();
};
};
...
...
kicad/commandframe.cpp
View file @
401ea10e
...
@@ -11,7 +11,7 @@
...
@@ -11,7 +11,7 @@
#include "../bitmap2component/bitmap2component.xpm"
#include "../bitmap2component/bitmap2component.xpm"
RIGHT_KM_FRAME
::
RIGHT_KM_FRAME
(
WinEDA_MainFrame
*
parent
)
:
RIGHT_KM_FRAME
::
RIGHT_KM_FRAME
(
KICAD_MANAGER_FRAME
*
parent
)
:
wxSashLayoutWindow
(
parent
,
wxID_ANY
)
wxSashLayoutWindow
(
parent
,
wxID_ANY
)
{
{
#define BUTTON_HEIGHT 32
#define BUTTON_HEIGHT 32
...
...
kicad/files-io.cpp
View file @
401ea10e
...
@@ -27,11 +27,11 @@ static const wxString ZipFileExtension( wxT( "zip" ) );
...
@@ -27,11 +27,11 @@ static const wxString ZipFileExtension( wxT( "zip" ) );
static
const
wxString
ZipFileWildcard
(
wxT
(
"Zip file (*.zip) | *.zip"
)
);
static
const
wxString
ZipFileWildcard
(
wxT
(
"Zip file (*.zip) | *.zip"
)
);
void
WinEDA_MainFrame
::
OnFileHistory
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnFileHistory
(
wxCommandEvent
&
event
)
{
{
wxString
fn
;
wxString
fn
;
fn
=
GetFileFromHistory
(
event
.
GetId
(),
_
(
"
Printed circuit board
"
)
);
fn
=
GetFileFromHistory
(
event
.
GetId
(),
_
(
"
Kicad project file
"
)
);
if
(
fn
!=
wxEmptyString
)
if
(
fn
!=
wxEmptyString
)
{
{
...
@@ -39,11 +39,9 @@ void WinEDA_MainFrame::OnFileHistory( wxCommandEvent& event )
...
@@ -39,11 +39,9 @@ void WinEDA_MainFrame::OnFileHistory( wxCommandEvent& event )
m_ProjectFileName
=
fn
;
m_ProjectFileName
=
fn
;
OnLoadProject
(
cmd
);
OnLoadProject
(
cmd
);
}
}
ReCreateMenuBar
();
}
}
void
WinEDA_MainFrame
::
OnUnarchiveFiles
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnUnarchiveFiles
(
wxCommandEvent
&
event
)
{
{
wxFileName
fn
=
m_ProjectFileName
;
wxFileName
fn
=
m_ProjectFileName
;
fn
.
SetExt
(
ZipFileExtension
);
fn
.
SetExt
(
ZipFileExtension
);
...
@@ -109,7 +107,7 @@ void WinEDA_MainFrame::OnUnarchiveFiles( wxCommandEvent& event )
...
@@ -109,7 +107,7 @@ void WinEDA_MainFrame::OnUnarchiveFiles( wxCommandEvent& event )
}
}
void
WinEDA_MainFrame
::
OnArchiveFiles
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnArchiveFiles
(
wxCommandEvent
&
event
)
{
{
size_t
i
;
size_t
i
;
wxFileName
fileName
=
m_ProjectFileName
;
wxFileName
fileName
=
m_ProjectFileName
;
...
...
kicad/kicad.cpp
View file @
401ea10e
...
@@ -43,7 +43,7 @@ IMPLEMENT_APP( WinEDA_App )
...
@@ -43,7 +43,7 @@ IMPLEMENT_APP( WinEDA_App )
* http://wiki.wxwidgets.org/WxMac-specific_topics
* http://wiki.wxwidgets.org/WxMac-specific_topics
*/
*/
void
WinEDA_App
::
MacOpenFile
(
const
wxString
&
fileName
)
{
void
WinEDA_App
::
MacOpenFile
(
const
wxString
&
fileName
)
{
WinEDA_MainFrame
*
frame
=
((
WinEDA_MainFrame
*
)
GetTopWindow
());
KICAD_MANAGER_FRAME
*
frame
=
((
KICAD_MANAGER_FRAME
*
)
GetTopWindow
());
wxFileName
fn
=
fileName
;
wxFileName
fn
=
fileName
;
frame
->
m_ProjectFileName
=
fn
;
frame
->
m_ProjectFileName
=
fn
;
...
@@ -75,7 +75,7 @@ void WinEDA_App::MacOpenFile(const wxString &fileName) {
...
@@ -75,7 +75,7 @@ void WinEDA_App::MacOpenFile(const wxString &fileName) {
bool
WinEDA_App
::
OnInit
()
bool
WinEDA_App
::
OnInit
()
/*****************************************************************************/
/*****************************************************************************/
{
{
WinEDA_MainFrame
*
frame
;
KICAD_MANAGER_FRAME
*
frame
;
InitEDA_Appl
(
wxT
(
"KiCad"
),
APP_TYPE_KICAD
);
InitEDA_Appl
(
wxT
(
"KiCad"
),
APP_TYPE_KICAD
);
...
@@ -86,7 +86,7 @@ bool WinEDA_App::OnInit()
...
@@ -86,7 +86,7 @@ bool WinEDA_App::OnInit()
/* Make nameless project translatable */
/* Make nameless project translatable */
wxFileName
namelessProject
(
wxGetCwd
(),
NAMELESS_PROJECT
,
ProjectFileExtension
);
wxFileName
namelessProject
(
wxGetCwd
(),
NAMELESS_PROJECT
,
ProjectFileExtension
);
frame
=
new
WinEDA_MainFrame
(
NULL
,
wxT
(
"KiCad"
),
frame
=
new
KICAD_MANAGER_FRAME
(
NULL
,
wxT
(
"KiCad"
),
wxPoint
(
30
,
20
),
wxSize
(
600
,
400
)
);
wxPoint
(
30
,
20
),
wxSize
(
600
,
400
)
);
if
(
argc
>
1
)
if
(
argc
>
1
)
...
...
kicad/kicad.h
View file @
401ea10e
...
@@ -54,10 +54,10 @@ enum id_kicad_frm {
...
@@ -54,10 +54,10 @@ enum id_kicad_frm {
};
};
/* class
WinEDA_MainFrame
/* class
KICAD_MANAGER_FRAME
* This is the main kicad frame
* This is the main kicad frame
*/
*/
class
WinEDA_MainFrame
:
public
EDA_BASE_FRAME
class
KICAD_MANAGER_FRAME
:
public
EDA_BASE_FRAME
{
{
public
:
public
:
TREE_PROJECT_FRAME
*
m_LeftWin
;
TREE_PROJECT_FRAME
*
m_LeftWin
;
...
@@ -72,10 +72,10 @@ private:
...
@@ -72,10 +72,10 @@ private:
public
:
public
:
WinEDA_MainFrame
(
wxWindow
*
parent
,
const
wxString
&
title
,
KICAD_MANAGER_FRAME
(
wxWindow
*
parent
,
const
wxString
&
title
,
const
wxPoint
&
pos
,
const
wxSize
&
size
);
const
wxPoint
&
pos
,
const
wxSize
&
size
);
~
WinEDA_MainFrame
();
~
KICAD_MANAGER_FRAME
();
/**
/**
* Function CreateCommandToolbar
* Function CreateCommandToolbar
...
@@ -143,7 +143,7 @@ class RIGHT_KM_FRAME : public wxSashLayoutWindow
...
@@ -143,7 +143,7 @@ class RIGHT_KM_FRAME : public wxSashLayoutWindow
public
:
public
:
wxTextCtrl
*
m_DialogWin
;
wxTextCtrl
*
m_DialogWin
;
private
:
private
:
WinEDA_MainFrame
*
m_Parent
;
KICAD_MANAGER_FRAME
*
m_Parent
;
int
m_ButtonsPanelHeight
;
int
m_ButtonsPanelHeight
;
wxPanel
*
m_ButtPanel
;
wxPanel
*
m_ButtPanel
;
int
m_ButtonSeparation
;
// button distance in pixels
int
m_ButtonSeparation
;
// button distance in pixels
...
@@ -153,7 +153,7 @@ private:
...
@@ -153,7 +153,7 @@ private:
wxPoint
m_ButtonLastPosition
;
// position of the last button in the window
wxPoint
m_ButtonLastPosition
;
// position of the last button in the window
public
:
public
:
RIGHT_KM_FRAME
(
WinEDA_MainFrame
*
parent
);
RIGHT_KM_FRAME
(
KICAD_MANAGER_FRAME
*
parent
);
~
RIGHT_KM_FRAME
()
{
};
~
RIGHT_KM_FRAME
()
{
};
void
OnSize
(
wxSizeEvent
&
event
);
void
OnSize
(
wxSizeEvent
&
event
);
...
...
kicad/mainframe.cpp
View file @
401ea10e
/***********************************************************/
/***********************************************************/
/* mdiframe.cpp -
WinEDA_MainFrame
is the kicad main frame */
/* mdiframe.cpp -
KICAD_MANAGER_FRAME
is the kicad main frame */
/***********************************************************/
/***********************************************************/
#ifdef __GNUG__
#ifdef __GNUG__
...
@@ -21,7 +21,7 @@
...
@@ -21,7 +21,7 @@
static
const
wxString
TreeFrameWidthEntry
(
wxT
(
"LeftWinWidth"
)
);
static
const
wxString
TreeFrameWidthEntry
(
wxT
(
"LeftWinWidth"
)
);
WinEDA_MainFrame
::
WinEDA_MainFrame
(
wxWindow
*
parent
,
KICAD_MANAGER_FRAME
::
KICAD_MANAGER_FRAME
(
wxWindow
*
parent
,
const
wxString
&
title
,
const
wxString
&
title
,
const
wxPoint
&
pos
,
const
wxPoint
&
pos
,
const
wxSize
&
size
)
:
const
wxSize
&
size
)
:
...
@@ -99,7 +99,7 @@ WinEDA_MainFrame::WinEDA_MainFrame( wxWindow* parent,
...
@@ -99,7 +99,7 @@ WinEDA_MainFrame::WinEDA_MainFrame( wxWindow* parent,
}
}
WinEDA_MainFrame
::~
WinEDA_MainFrame
()
KICAD_MANAGER_FRAME
::~
KICAD_MANAGER_FRAME
()
{
{
m_auimgr
.
UnInit
();
m_auimgr
.
UnInit
();
}
}
...
@@ -108,7 +108,7 @@ WinEDA_MainFrame::~WinEDA_MainFrame()
...
@@ -108,7 +108,7 @@ WinEDA_MainFrame::~WinEDA_MainFrame()
/*
/*
* Put text in the dialog frame
* Put text in the dialog frame
*/
*/
void
WinEDA_MainFrame
::
PrintMsg
(
const
wxString
&
text
)
void
KICAD_MANAGER_FRAME
::
PrintMsg
(
const
wxString
&
text
)
{
{
m_RightWin
->
m_DialogWin
->
AppendText
(
text
);
m_RightWin
->
m_DialogWin
->
AppendText
(
text
);
}
}
...
@@ -116,13 +116,13 @@ void WinEDA_MainFrame::PrintMsg( const wxString& text )
...
@@ -116,13 +116,13 @@ void WinEDA_MainFrame::PrintMsg( const wxString& text )
/* Resize windows when dragging window borders
/* Resize windows when dragging window borders
*/
*/
void
WinEDA_MainFrame
::
OnSashDrag
(
wxSashEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnSashDrag
(
wxSashEvent
&
event
)
{
{
event
.
Skip
();
event
.
Skip
();
}
}
void
WinEDA_MainFrame
::
OnSize
(
wxSizeEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnSize
(
wxSizeEvent
&
event
)
{
{
if
(
m_auimgr
.
GetManagedWindow
()
)
if
(
m_auimgr
.
GetManagedWindow
()
)
m_auimgr
.
Update
();
m_auimgr
.
Update
();
...
@@ -131,7 +131,7 @@ void WinEDA_MainFrame::OnSize( wxSizeEvent& event )
...
@@ -131,7 +131,7 @@ void WinEDA_MainFrame::OnSize( wxSizeEvent& event )
}
}
void
WinEDA_MainFrame
::
OnCloseWindow
(
wxCloseEvent
&
Event
)
void
KICAD_MANAGER_FRAME
::
OnCloseWindow
(
wxCloseEvent
&
Event
)
{
{
int
px
,
py
;
int
px
,
py
;
...
@@ -166,18 +166,18 @@ void WinEDA_MainFrame::OnCloseWindow( wxCloseEvent& Event )
...
@@ -166,18 +166,18 @@ void WinEDA_MainFrame::OnCloseWindow( wxCloseEvent& Event )
}
}
void
WinEDA_MainFrame
::
OnExit
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnExit
(
wxCommandEvent
&
event
)
{
{
Close
(
true
);
Close
(
true
);
}
}
void
WinEDA_MainFrame
::
OnRunBitmapConverter
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnRunBitmapConverter
(
wxCommandEvent
&
event
)
{
{
ExecuteFile
(
this
,
BITMAPCONVERTER_EXE
,
wxEmptyString
);
ExecuteFile
(
this
,
BITMAPCONVERTER_EXE
,
wxEmptyString
);
}
}
void
WinEDA_MainFrame
::
OnRunPcbNew
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnRunPcbNew
(
wxCommandEvent
&
event
)
{
{
wxFileName
fn
(
m_ProjectFileName
);
wxFileName
fn
(
m_ProjectFileName
);
...
@@ -186,7 +186,7 @@ void WinEDA_MainFrame::OnRunPcbNew( wxCommandEvent& event )
...
@@ -186,7 +186,7 @@ void WinEDA_MainFrame::OnRunPcbNew( wxCommandEvent& event )
}
}
void
WinEDA_MainFrame
::
OnRunCvpcb
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnRunCvpcb
(
wxCommandEvent
&
event
)
{
{
wxFileName
fn
(
m_ProjectFileName
);
wxFileName
fn
(
m_ProjectFileName
);
...
@@ -195,7 +195,7 @@ void WinEDA_MainFrame::OnRunCvpcb( wxCommandEvent& event )
...
@@ -195,7 +195,7 @@ void WinEDA_MainFrame::OnRunCvpcb( wxCommandEvent& event )
}
}
void
WinEDA_MainFrame
::
OnRunEeschema
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnRunEeschema
(
wxCommandEvent
&
event
)
{
{
wxFileName
fn
(
m_ProjectFileName
);
wxFileName
fn
(
m_ProjectFileName
);
...
@@ -204,7 +204,7 @@ void WinEDA_MainFrame::OnRunEeschema( wxCommandEvent& event )
...
@@ -204,7 +204,7 @@ void WinEDA_MainFrame::OnRunEeschema( wxCommandEvent& event )
}
}
void
WinEDA_MainFrame
::
OnRunGerbview
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnRunGerbview
(
wxCommandEvent
&
event
)
{
{
wxFileName
fn
(
m_ProjectFileName
);
wxFileName
fn
(
m_ProjectFileName
);
wxString
path
=
wxT
(
"
\"
"
);
wxString
path
=
wxT
(
"
\"
"
);
...
@@ -214,7 +214,7 @@ void WinEDA_MainFrame::OnRunGerbview( wxCommandEvent& event )
...
@@ -214,7 +214,7 @@ void WinEDA_MainFrame::OnRunGerbview( wxCommandEvent& event )
}
}
void
WinEDA_MainFrame
::
OnOpenTextEditor
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnOpenTextEditor
(
wxCommandEvent
&
event
)
{
{
wxString
editorname
=
wxGetApp
().
GetEditorName
();
wxString
editorname
=
wxGetApp
().
GetEditorName
();
...
@@ -223,7 +223,7 @@ void WinEDA_MainFrame::OnOpenTextEditor( wxCommandEvent& event )
...
@@ -223,7 +223,7 @@ void WinEDA_MainFrame::OnOpenTextEditor( wxCommandEvent& event )
}
}
void
WinEDA_MainFrame
::
OnOpenFileInTextEditor
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnOpenFileInTextEditor
(
wxCommandEvent
&
event
)
{
{
wxString
mask
(
wxT
(
"*"
)
);
wxString
mask
(
wxT
(
"*"
)
);
...
@@ -246,13 +246,13 @@ void WinEDA_MainFrame::OnOpenFileInTextEditor( wxCommandEvent& event )
...
@@ -246,13 +246,13 @@ void WinEDA_MainFrame::OnOpenFileInTextEditor( wxCommandEvent& event )
}
}
void
WinEDA_MainFrame
::
OnRefresh
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnRefresh
(
wxCommandEvent
&
event
)
{
{
m_LeftWin
->
ReCreateTreePrj
();
m_LeftWin
->
ReCreateTreePrj
();
}
}
void
WinEDA_MainFrame
::
ClearMsg
()
void
KICAD_MANAGER_FRAME
::
ClearMsg
()
{
{
m_RightWin
->
m_DialogWin
->
Clear
();
m_RightWin
->
m_DialogWin
->
Clear
();
}
}
...
@@ -264,7 +264,7 @@ void WinEDA_MainFrame::ClearMsg()
...
@@ -264,7 +264,7 @@ void WinEDA_MainFrame::ClearMsg()
* Don't forget to call this base method from any derived classes or the
* Don't forget to call this base method from any derived classes or the
* settings will not get loaded.
* settings will not get loaded.
*/
*/
void
WinEDA_MainFrame
::
LoadSettings
()
void
KICAD_MANAGER_FRAME
::
LoadSettings
()
{
{
wxASSERT
(
wxGetApp
().
m_EDA_Config
!=
NULL
);
wxASSERT
(
wxGetApp
().
m_EDA_Config
!=
NULL
);
...
@@ -281,7 +281,7 @@ void WinEDA_MainFrame::LoadSettings()
...
@@ -281,7 +281,7 @@ void WinEDA_MainFrame::LoadSettings()
* Don't forget to call this base method from any derived classes or the
* Don't forget to call this base method from any derived classes or the
* settings will not get saved.
* settings will not get saved.
*/
*/
void
WinEDA_MainFrame
::
SaveSettings
()
void
KICAD_MANAGER_FRAME
::
SaveSettings
()
{
{
wxASSERT
(
wxGetApp
().
m_EDA_Config
!=
NULL
);
wxASSERT
(
wxGetApp
().
m_EDA_Config
!=
NULL
);
...
@@ -291,4 +291,3 @@ void WinEDA_MainFrame::SaveSettings()
...
@@ -291,4 +291,3 @@ void WinEDA_MainFrame::SaveSettings()
cfg
->
Write
(
TreeFrameWidthEntry
,
m_LeftWin
->
GetSize
().
x
);
cfg
->
Write
(
TreeFrameWidthEntry
,
m_LeftWin
->
GetSize
().
x
);
}
}
kicad/menubar.cpp
View file @
401ea10e
...
@@ -10,49 +10,49 @@
...
@@ -10,49 +10,49 @@
#include "bitmaps.h"
#include "bitmaps.h"
/* Menubar and toolbar event table */
/* Menubar and toolbar event table */
BEGIN_EVENT_TABLE
(
WinEDA_MainFrame
,
EDA_BASE_FRAME
)
BEGIN_EVENT_TABLE
(
KICAD_MANAGER_FRAME
,
EDA_BASE_FRAME
)
/* Window events */
/* Window events */
EVT_SIZE
(
WinEDA_MainFrame
::
OnSize
)
EVT_SIZE
(
KICAD_MANAGER_FRAME
::
OnSize
)
EVT_CLOSE
(
WinEDA_MainFrame
::
OnCloseWindow
)
EVT_CLOSE
(
KICAD_MANAGER_FRAME
::
OnCloseWindow
)
/* Sash drag events */
/* Sash drag events */
EVT_SASH_DRAGGED
(
ID_LEFT_FRAME
,
WinEDA_MainFrame
::
OnSashDrag
)
EVT_SASH_DRAGGED
(
ID_LEFT_FRAME
,
KICAD_MANAGER_FRAME
::
OnSashDrag
)
/* Toolbar events */
/* Toolbar events */
EVT_TOOL
(
ID_NEW_PROJECT
,
WinEDA_MainFrame
::
OnLoadProject
)
EVT_TOOL
(
ID_NEW_PROJECT
,
KICAD_MANAGER_FRAME
::
OnLoadProject
)
EVT_TOOL
(
ID_LOAD_PROJECT
,
WinEDA_MainFrame
::
OnLoadProject
)
EVT_TOOL
(
ID_LOAD_PROJECT
,
KICAD_MANAGER_FRAME
::
OnLoadProject
)
EVT_TOOL
(
ID_SAVE_PROJECT
,
WinEDA_MainFrame
::
OnSaveProject
)
EVT_TOOL
(
ID_SAVE_PROJECT
,
KICAD_MANAGER_FRAME
::
OnSaveProject
)
EVT_TOOL
(
ID_SAVE_AND_ZIP_FILES
,
WinEDA_MainFrame
::
OnArchiveFiles
)
EVT_TOOL
(
ID_SAVE_AND_ZIP_FILES
,
KICAD_MANAGER_FRAME
::
OnArchiveFiles
)
/* Menu events */
/* Menu events */
EVT_MENU
(
ID_SAVE_PROJECT
,
WinEDA_MainFrame
::
OnSaveProject
)
EVT_MENU
(
ID_SAVE_PROJECT
,
KICAD_MANAGER_FRAME
::
OnSaveProject
)
EVT_MENU
(
wxID_EXIT
,
WinEDA_MainFrame
::
OnExit
)
EVT_MENU
(
wxID_EXIT
,
KICAD_MANAGER_FRAME
::
OnExit
)
EVT_MENU
(
ID_TO_EDITOR
,
WinEDA_MainFrame
::
OnOpenTextEditor
)
EVT_MENU
(
ID_TO_EDITOR
,
KICAD_MANAGER_FRAME
::
OnOpenTextEditor
)
EVT_MENU
(
ID_BROWSE_AN_SELECT_FILE
,
WinEDA_MainFrame
::
OnOpenFileInTextEditor
)
EVT_MENU
(
ID_BROWSE_AN_SELECT_FILE
,
KICAD_MANAGER_FRAME
::
OnOpenFileInTextEditor
)
EVT_MENU
(
ID_SELECT_PREFERED_EDITOR
,
EDA_BASE_FRAME
::
OnSelectPreferredEditor
)
EVT_MENU
(
ID_SELECT_PREFERED_EDITOR
,
EDA_BASE_FRAME
::
OnSelectPreferredEditor
)
EVT_MENU
(
ID_SELECT_DEFAULT_PDF_BROWSER
,
WinEDA_MainFrame
::
OnSelectDefaultPdfBrowser
)
EVT_MENU
(
ID_SELECT_DEFAULT_PDF_BROWSER
,
KICAD_MANAGER_FRAME
::
OnSelectDefaultPdfBrowser
)
EVT_MENU
(
ID_SELECT_PREFERED_PDF_BROWSER
,
WinEDA_MainFrame
::
OnSelectPreferredPdfBrowser
)
EVT_MENU
(
ID_SELECT_PREFERED_PDF_BROWSER
,
KICAD_MANAGER_FRAME
::
OnSelectPreferredPdfBrowser
)
EVT_MENU
(
ID_SELECT_PREFERED_PDF_BROWSER_NAME
,
WinEDA_MainFrame
::
OnSelectPreferredPdfBrowser
)
EVT_MENU
(
ID_SELECT_PREFERED_PDF_BROWSER_NAME
,
KICAD_MANAGER_FRAME
::
OnSelectPreferredPdfBrowser
)
EVT_MENU
(
ID_SAVE_AND_ZIP_FILES
,
WinEDA_MainFrame
::
OnArchiveFiles
)
EVT_MENU
(
ID_SAVE_AND_ZIP_FILES
,
KICAD_MANAGER_FRAME
::
OnArchiveFiles
)
EVT_MENU
(
ID_READ_ZIP_ARCHIVE
,
WinEDA_MainFrame
::
OnUnarchiveFiles
)
EVT_MENU
(
ID_READ_ZIP_ARCHIVE
,
KICAD_MANAGER_FRAME
::
OnUnarchiveFiles
)
EVT_MENU
(
ID_PROJECT_TREE_REFRESH
,
WinEDA_MainFrame
::
OnRefresh
)
EVT_MENU
(
ID_PROJECT_TREE_REFRESH
,
KICAD_MANAGER_FRAME
::
OnRefresh
)
EVT_MENU
(
ID_GENERAL_HELP
,
WinEDA_MainFrame
::
GetKicadHelp
)
EVT_MENU
(
wxID_HELP
,
KICAD_MANAGER_FRAME
::
GetKicadHelp
)
EVT_MENU
(
wxID_ABOUT
,
WinEDA_MainFrame
::
GetKicadAbout
)
EVT_MENU
(
wxID_ABOUT
,
KICAD_MANAGER_FRAME
::
GetKicadAbout
)
/* Range menu events */
/* Range menu events */
EVT_MENU_RANGE
(
ID_LANGUAGE_CHOICE
,
ID_LANGUAGE_CHOICE_END
,
WinEDA_MainFrame
::
SetLanguage
)
EVT_MENU_RANGE
(
ID_LANGUAGE_CHOICE
,
ID_LANGUAGE_CHOICE_END
,
KICAD_MANAGER_FRAME
::
SetLanguage
)
EVT_MENU_RANGE
(
wxID_FILE1
,
wxID_FILE9
,
WinEDA_MainFrame
::
OnFileHistory
)
EVT_MENU_RANGE
(
wxID_FILE1
,
wxID_FILE9
,
KICAD_MANAGER_FRAME
::
OnFileHistory
)
/* Button events */
/* Button events */
EVT_BUTTON
(
ID_TO_PCB
,
WinEDA_MainFrame
::
OnRunPcbNew
)
EVT_BUTTON
(
ID_TO_PCB
,
KICAD_MANAGER_FRAME
::
OnRunPcbNew
)
EVT_BUTTON
(
ID_TO_CVPCB
,
WinEDA_MainFrame
::
OnRunCvpcb
)
EVT_BUTTON
(
ID_TO_CVPCB
,
KICAD_MANAGER_FRAME
::
OnRunCvpcb
)
EVT_BUTTON
(
ID_TO_EESCHEMA
,
WinEDA_MainFrame
::
OnRunEeschema
)
EVT_BUTTON
(
ID_TO_EESCHEMA
,
KICAD_MANAGER_FRAME
::
OnRunEeschema
)
EVT_BUTTON
(
ID_TO_GERBVIEW
,
WinEDA_MainFrame
::
OnRunGerbview
)
EVT_BUTTON
(
ID_TO_GERBVIEW
,
KICAD_MANAGER_FRAME
::
OnRunGerbview
)
EVT_BUTTON
(
ID_TO_BITMAP_CONVERTER
,
WinEDA_MainFrame
::
OnRunBitmapConverter
)
EVT_BUTTON
(
ID_TO_BITMAP_CONVERTER
,
KICAD_MANAGER_FRAME
::
OnRunBitmapConverter
)
EVT_UPDATE_UI
(
ID_SELECT_DEFAULT_PDF_BROWSER
,
WinEDA_MainFrame
::
OnUpdateDefaultPdfBrowser
)
EVT_UPDATE_UI
(
ID_SELECT_DEFAULT_PDF_BROWSER
,
KICAD_MANAGER_FRAME
::
OnUpdateDefaultPdfBrowser
)
EVT_UPDATE_UI
(
ID_SELECT_PREFERED_PDF_BROWSER
,
WinEDA_MainFrame
::
OnUpdatePreferredPdfBrowser
)
EVT_UPDATE_UI
(
ID_SELECT_PREFERED_PDF_BROWSER
,
KICAD_MANAGER_FRAME
::
OnUpdatePreferredPdfBrowser
)
END_EVENT_TABLE
()
END_EVENT_TABLE
()
...
@@ -60,7 +60,7 @@ END_EVENT_TABLE()
...
@@ -60,7 +60,7 @@ END_EVENT_TABLE()
/**
/**
* @brief (Re)Create the menubar
* @brief (Re)Create the menubar
*/
*/
void
WinEDA_MainFrame
::
ReCreateMenuBar
()
void
KICAD_MANAGER_FRAME
::
ReCreateMenuBar
()
{
{
// Create and try to get the current menubar
// Create and try to get the current menubar
wxMenuItem
*
item
;
wxMenuItem
*
item
;
...
@@ -88,8 +88,14 @@ void WinEDA_MainFrame::ReCreateMenuBar()
...
@@ -88,8 +88,14 @@ void WinEDA_MainFrame::ReCreateMenuBar()
open_project_xpm
);
open_project_xpm
);
// Open Recent submenu
// Open Recent submenu
wxMenu
*
openRecentMenu
=
new
wxMenu
();
static
wxMenu
*
openRecentMenu
;
wxGetApp
().
m_fileHistory
.
AddFilesToMenu
(
openRecentMenu
);
// Add this menu to list menu managed by m_fileHistory
// (the file history will be updated when adding/removing files in history
if
(
openRecentMenu
)
wxGetApp
().
m_fileHistory
.
RemoveMenu
(
openRecentMenu
);
openRecentMenu
=
new
wxMenu
();
wxGetApp
().
m_fileHistory
.
UseMenu
(
openRecentMenu
);
wxGetApp
().
m_fileHistory
.
AddFilesToMenu
(
);
ADD_MENUITEM_WITH_HELP_AND_SUBMENU
(
fileMenu
,
openRecentMenu
,
ADD_MENUITEM_WITH_HELP_AND_SUBMENU
(
fileMenu
,
openRecentMenu
,
wxID_ANY
,
wxID_ANY
,
_
(
"Open &Recent"
),
_
(
"Open &Recent"
),
...
@@ -217,9 +223,9 @@ void WinEDA_MainFrame::ReCreateMenuBar()
...
@@ -217,9 +223,9 @@ void WinEDA_MainFrame::ReCreateMenuBar()
// Contents
// Contents
ADD_MENUITEM_WITH_HELP
(
helpMenu
,
ADD_MENUITEM_WITH_HELP
(
helpMenu
,
ID_GENERAL
_HELP
,
wxID
_HELP
,
_
(
"&Contents"
),
_
(
"&Contents"
),
_
(
"Open the
kicad manual
"
),
_
(
"Open the
Kicad handbook
"
),
online_help_xpm
);
online_help_xpm
);
// Separator
// Separator
...
@@ -251,7 +257,7 @@ void WinEDA_MainFrame::ReCreateMenuBar()
...
@@ -251,7 +257,7 @@ void WinEDA_MainFrame::ReCreateMenuBar()
/**
/**
* @brief (Re)Create the horizontal toolbar
* @brief (Re)Create the horizontal toolbar
*/
*/
void
WinEDA_MainFrame
::
RecreateBaseHToolbar
()
void
KICAD_MANAGER_FRAME
::
RecreateBaseHToolbar
()
{
{
// Check if toolbar is not already created
// Check if toolbar is not already created
if
(
m_HToolBar
!=
NULL
)
if
(
m_HToolBar
!=
NULL
)
...
...
kicad/preferences.cpp
View file @
401ea10e
...
@@ -18,26 +18,26 @@
...
@@ -18,26 +18,26 @@
#include <wx/fontdlg.h>
#include <wx/fontdlg.h>
void
WinEDA_MainFrame
::
OnUpdateDefaultPdfBrowser
(
wxUpdateUIEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnUpdateDefaultPdfBrowser
(
wxUpdateUIEvent
&
event
)
{
{
event
.
Check
(
wxGetApp
().
m_PdfBrowserIsDefault
);
event
.
Check
(
wxGetApp
().
m_PdfBrowserIsDefault
);
}
}
void
WinEDA_MainFrame
::
OnSelectDefaultPdfBrowser
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnSelectDefaultPdfBrowser
(
wxCommandEvent
&
event
)
{
{
wxGetApp
().
m_PdfBrowserIsDefault
=
true
;
wxGetApp
().
m_PdfBrowserIsDefault
=
true
;
wxGetApp
().
WritePdfBrowserInfos
();
wxGetApp
().
WritePdfBrowserInfos
();
}
}
void
WinEDA_MainFrame
::
OnUpdatePreferredPdfBrowser
(
wxUpdateUIEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnUpdatePreferredPdfBrowser
(
wxUpdateUIEvent
&
event
)
{
{
event
.
Check
(
!
wxGetApp
().
m_PdfBrowserIsDefault
);
event
.
Check
(
!
wxGetApp
().
m_PdfBrowserIsDefault
);
}
}
void
WinEDA_MainFrame
::
OnSelectPreferredPdfBrowser
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnSelectPreferredPdfBrowser
(
wxCommandEvent
&
event
)
{
{
bool
select
=
event
.
GetId
()
==
ID_SELECT_PREFERED_PDF_BROWSER_NAME
;
bool
select
=
event
.
GetId
()
==
ID_SELECT_PREFERED_PDF_BROWSER_NAME
;
...
@@ -69,7 +69,7 @@ void WinEDA_MainFrame::OnSelectPreferredPdfBrowser( wxCommandEvent& event )
...
@@ -69,7 +69,7 @@ void WinEDA_MainFrame::OnSelectPreferredPdfBrowser( wxCommandEvent& event )
wxGetApp
().
WritePdfBrowserInfos
();
wxGetApp
().
WritePdfBrowserInfos
();
}
}
void
WinEDA_MainFrame
::
SetLanguage
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
SetLanguage
(
wxCommandEvent
&
event
)
{
{
EDA_BASE_FRAME
::
SetLanguage
(
event
);
EDA_BASE_FRAME
::
SetLanguage
(
event
);
}
}
kicad/prjconfig.cpp
View file @
401ea10e
...
@@ -21,7 +21,7 @@ static const wxString SchematicRootNameEntry( wxT( "RootSch" ) );
...
@@ -21,7 +21,7 @@ static const wxString SchematicRootNameEntry( wxT( "RootSch" ) );
static
const
wxString
BoardFileNameEntry
(
wxT
(
"BoardNm"
)
);
static
const
wxString
BoardFileNameEntry
(
wxT
(
"BoardNm"
)
);
void
WinEDA_MainFrame
::
CreateNewProject
(
const
wxString
PrjFullFileName
)
void
KICAD_MANAGER_FRAME
::
CreateNewProject
(
const
wxString
PrjFullFileName
)
{
{
wxString
filename
;
wxString
filename
;
wxFileName
newProjectName
=
PrjFullFileName
;
wxFileName
newProjectName
=
PrjFullFileName
;
...
@@ -59,7 +59,7 @@ void WinEDA_MainFrame::CreateNewProject( const wxString PrjFullFileName )
...
@@ -59,7 +59,7 @@ void WinEDA_MainFrame::CreateNewProject( const wxString PrjFullFileName )
/**
/**
* Loading a new project
* Loading a new project
*/
*/
void
WinEDA_MainFrame
::
OnLoadProject
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnLoadProject
(
wxCommandEvent
&
event
)
{
{
int
style
;
int
style
;
wxString
title
;
wxString
title
;
...
@@ -78,7 +78,6 @@ void WinEDA_MainFrame::OnLoadProject( wxCommandEvent& event )
...
@@ -78,7 +78,6 @@ void WinEDA_MainFrame::OnLoadProject( wxCommandEvent& event )
style
=
wxFD_OPEN
|
wxFD_FILE_MUST_EXIST
;
style
=
wxFD_OPEN
|
wxFD_FILE_MUST_EXIST
;
}
}
UpdateFileHistory
(
m_ProjectFileName
.
GetFullPath
()
);
wxFileDialog
dlg
(
this
,
title
,
wxGetCwd
(),
wxEmptyString
,
wxFileDialog
dlg
(
this
,
title
,
wxGetCwd
(),
wxEmptyString
,
ProjectFileWildcard
,
style
);
ProjectFileWildcard
,
style
);
...
@@ -98,8 +97,6 @@ void WinEDA_MainFrame::OnLoadProject( wxCommandEvent& event )
...
@@ -98,8 +97,6 @@ void WinEDA_MainFrame::OnLoadProject( wxCommandEvent& event )
}
}
CreateNewProject
(
m_ProjectFileName
.
GetFullPath
()
);
CreateNewProject
(
m_ProjectFileName
.
GetFullPath
()
);
}
}
UpdateFileHistory
(
m_ProjectFileName
.
GetFullPath
()
);
}
}
wxLogDebug
(
wxT
(
"Loading Kicad project file: "
)
+
wxLogDebug
(
wxT
(
"Loading Kicad project file: "
)
+
...
@@ -136,7 +133,7 @@ void WinEDA_MainFrame::OnLoadProject( wxCommandEvent& event )
...
@@ -136,7 +133,7 @@ void WinEDA_MainFrame::OnLoadProject( wxCommandEvent& event )
/**
/**
* Save the project top level configuration parameters.
* Save the project top level configuration parameters.
*/
*/
void
WinEDA_MainFrame
::
OnSaveProject
(
wxCommandEvent
&
event
)
void
KICAD_MANAGER_FRAME
::
OnSaveProject
(
wxCommandEvent
&
event
)
{
{
wxString
fn
;
wxString
fn
;
...
...
kicad/tree_project_frame.cpp
View file @
401ea10e
...
@@ -94,7 +94,7 @@ END_EVENT_TABLE()
...
@@ -94,7 +94,7 @@ END_EVENT_TABLE()
/******************************************************************/
/******************************************************************/
TREE_PROJECT_FRAME
::
TREE_PROJECT_FRAME
(
WinEDA_MainFrame
*
parent
)
:
TREE_PROJECT_FRAME
::
TREE_PROJECT_FRAME
(
KICAD_MANAGER_FRAME
*
parent
)
:
wxSashLayoutWindow
(
parent
,
wxSashLayoutWindow
(
parent
,
ID_LEFT_FRAME
,
ID_LEFT_FRAME
,
wxDefaultPosition
,
wxDefaultPosition
,
...
...
kicad/tree_project_frame.h
View file @
401ea10e
...
@@ -66,7 +66,7 @@ protected:
...
@@ -66,7 +66,7 @@ protected:
TREEPROJECT_ITEM
*
GetItemIdData
(
wxTreeItemId
aId
);
TREEPROJECT_ITEM
*
GetItemIdData
(
wxTreeItemId
aId
);
public
:
public
:
WinEDA_MainFrame
*
m_Parent
;
KICAD_MANAGER_FRAME
*
m_Parent
;
TREEPROJECTFILES
*
m_TreeProject
;
TREEPROJECTFILES
*
m_TreeProject
;
wxTreeItemId
m_root
;
wxTreeItemId
m_root
;
...
@@ -75,7 +75,7 @@ public:
...
@@ -75,7 +75,7 @@ public:
static
wxString
GetFileExt
(
TreeFileType
type
);
static
wxString
GetFileExt
(
TreeFileType
type
);
static
wxString
GetFileWildcard
(
TreeFileType
type
);
static
wxString
GetFileWildcard
(
TreeFileType
type
);
TREE_PROJECT_FRAME
(
WinEDA_MainFrame
*
parent
);
TREE_PROJECT_FRAME
(
KICAD_MANAGER_FRAME
*
parent
);
~
TREE_PROJECT_FRAME
();
~
TREE_PROJECT_FRAME
();
void
OnSelect
(
wxTreeEvent
&
Event
);
void
OnSelect
(
wxTreeEvent
&
Event
);
void
OnExpand
(
wxTreeEvent
&
Event
);
void
OnExpand
(
wxTreeEvent
&
Event
);
...
...
pcbnew/menubar_modedit.cpp
View file @
401ea10e
...
@@ -304,9 +304,9 @@ void WinEDA_ModuleEditFrame::ReCreateMenuBar()
...
@@ -304,9 +304,9 @@ void WinEDA_ModuleEditFrame::ReCreateMenuBar()
// Contents
// Contents
item
=
new
wxMenuItem
(
helpMenu
,
item
=
new
wxMenuItem
(
helpMenu
,
ID_GENERAL
_HELP
,
wxID
_HELP
,
_
(
"&Contents"
),
_
(
"&Contents"
),
_
(
"Open the PCBNew
manual
"
)
);
_
(
"Open the PCBNew
handbook
"
)
);
SET_BITMAP
(
online_help_xpm
);
SET_BITMAP
(
online_help_xpm
);
helpMenu
->
Append
(
item
);
helpMenu
->
Append
(
item
);
...
...
pcbnew/menubar_pcbframe.cpp
View file @
401ea10e
...
@@ -53,8 +53,14 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
...
@@ -53,8 +53,14 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
filesMenu
->
Append
(
item
);
filesMenu
->
Append
(
item
);
// Load Recent submenu
// Load Recent submenu
wxMenu
*
openRecentMenu
=
new
wxMenu
();
static
wxMenu
*
openRecentMenu
;
wxGetApp
().
m_fileHistory
.
AddFilesToMenu
(
openRecentMenu
);
// Add this menu to list menu managed by m_fileHistory
// (the file history will be updated when adding/removing files in history
if
(
openRecentMenu
)
wxGetApp
().
m_fileHistory
.
RemoveMenu
(
openRecentMenu
);
openRecentMenu
=
new
wxMenu
();
wxGetApp
().
m_fileHistory
.
UseMenu
(
openRecentMenu
);
wxGetApp
().
m_fileHistory
.
AddFilesToMenu
();
ADD_MENUITEM_WITH_HELP_AND_SUBMENU
(
filesMenu
,
openRecentMenu
,
ADD_MENUITEM_WITH_HELP_AND_SUBMENU
(
filesMenu
,
openRecentMenu
,
-
1
,
_
(
"Open &Recent"
),
-
1
,
_
(
"Open &Recent"
),
_
(
"Open a recent opened board"
),
_
(
"Open a recent opened board"
),
...
@@ -599,9 +605,9 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
...
@@ -599,9 +605,9 @@ void PCB_EDIT_FRAME::ReCreateMenuBar()
AddHelpVersionInfoMenuEntry
(
helpMenu
);
AddHelpVersionInfoMenuEntry
(
helpMenu
);
// Contents
// Contents
item
=
new
wxMenuItem
(
helpMenu
,
ID_GENERAL
_HELP
,
item
=
new
wxMenuItem
(
helpMenu
,
wxID
_HELP
,
_
(
"&Contents"
),
_
(
"&Contents"
),
_
(
"Open the
on line PCBnew documentation
"
)
);
_
(
"Open the
PCBNew handbook
"
)
);
SET_BITMAP
(
online_help_xpm
);
SET_BITMAP
(
online_help_xpm
);
helpMenu
->
Append
(
item
);
helpMenu
->
Append
(
item
);
...
...
pcbnew/pcbframe.cpp
View file @
401ea10e
...
@@ -139,7 +139,7 @@ BEGIN_EVENT_TABLE( PCB_EDIT_FRAME, PCB_BASE_FRAME )
...
@@ -139,7 +139,7 @@ BEGIN_EVENT_TABLE( PCB_EDIT_FRAME, PCB_BASE_FRAME )
PCB_EDIT_FRAME
::
Process_Special_Functions
)
PCB_EDIT_FRAME
::
Process_Special_Functions
)
// Menu Help
// Menu Help
EVT_MENU
(
ID_GENERAL
_HELP
,
EDA_DRAW_FRAME
::
GetKicadHelp
)
EVT_MENU
(
wxID
_HELP
,
EDA_DRAW_FRAME
::
GetKicadHelp
)
EVT_MENU
(
wxID_ABOUT
,
EDA_BASE_FRAME
::
GetKicadAbout
)
EVT_MENU
(
wxID_ABOUT
,
EDA_BASE_FRAME
::
GetKicadAbout
)
// Menu 3D Frame
// Menu 3D Frame
...
...
pcbnew/pcbnew_id.h
View file @
401ea10e
...
@@ -223,7 +223,13 @@ enum pcbnew_ids
...
@@ -223,7 +223,13 @@ enum pcbnew_ids
ID_MENU_PCB_SWAP_LAYERS
,
ID_MENU_PCB_SWAP_LAYERS
,
ID_MENU_PCB_RESET_TEXTMODULE_REFERENCE_SIZES
,
ID_MENU_PCB_RESET_TEXTMODULE_REFERENCE_SIZES
,
ID_MENU_PCB_RESET_TEXTMODULE_VALUE_SIZES
,
ID_MENU_PCB_RESET_TEXTMODULE_VALUE_SIZES
,
ID_GEN_EXPORT_FILE_VRML
,
ID_GEN_EXPORT_FILE_VRML
,
ID_GEN_EXPORT_SPECCTRA
,
ID_GEN_EXPORT_FILE_GENCADFORMAT
,
ID_GEN_EXPORT_FILE_MODULE_REPORT
,
ID_GEN_IMPORT_SPECCTRA_SESSION
,
ID_GEN_IMPORT_SPECCTRA_DESIGN
,
ID_TOOLBARH_PCB_MODE_MODULE
,
ID_TOOLBARH_PCB_MODE_MODULE
,
ID_TOOLBARH_PCB_MODE_TRACKS
,
ID_TOOLBARH_PCB_MODE_TRACKS
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment