Move About dialog to an action
This commit is contained in:
parent
31c488bc23
commit
fb3bfc3c57
|
@ -515,7 +515,7 @@ void EDA_BASE_FRAME::AddStandardHelpMenu( wxMenuBar* aMenuBar )
|
||||||
helpMenu->Add( ACTIONS::reportBug );
|
helpMenu->Add( ACTIONS::reportBug );
|
||||||
|
|
||||||
helpMenu->AppendSeparator();
|
helpMenu->AppendSeparator();
|
||||||
helpMenu->Add( _( "&About KiCad" ), "", wxID_ABOUT, BITMAPS::about );
|
helpMenu->Add( ACTIONS::about );
|
||||||
|
|
||||||
// Trailing space keeps OSX from hijacking our menu (and disabling everything in it).
|
// Trailing space keeps OSX from hijacking our menu (and disabling everything in it).
|
||||||
aMenuBar->Append( helpMenu, _( "&Help" ) + wxS( " " ) );
|
aMenuBar->Append( helpMenu, _( "&Help" ) + wxS( " " ) );
|
||||||
|
|
|
@ -960,6 +960,14 @@ TOOL_ACTION ACTIONS::help( TOOL_ACTION_ARGS()
|
||||||
.Tooltip( _( "Open product documentation in a web browser" ) )
|
.Tooltip( _( "Open product documentation in a web browser" ) )
|
||||||
.Icon( BITMAPS::help_online ) );
|
.Icon( BITMAPS::help_online ) );
|
||||||
|
|
||||||
|
TOOL_ACTION ACTIONS::about( TOOL_ACTION_ARGS()
|
||||||
|
.Name( "common.SuiteControl.about" )
|
||||||
|
.Scope( AS_GLOBAL )
|
||||||
|
.MenuText( _( "About KiCad" ) )
|
||||||
|
.Tooltip( _( "Open about dialog" ) )
|
||||||
|
.UIId( wxID_ABOUT )
|
||||||
|
.Icon( BITMAPS::about ) );
|
||||||
|
|
||||||
TOOL_ACTION ACTIONS::listHotKeys( TOOL_ACTION_ARGS()
|
TOOL_ACTION ACTIONS::listHotKeys( TOOL_ACTION_ARGS()
|
||||||
.Name( "common.SuiteControl.listHotKeys" )
|
.Name( "common.SuiteControl.listHotKeys" )
|
||||||
.Scope( AS_GLOBAL )
|
.Scope( AS_GLOBAL )
|
||||||
|
|
|
@ -271,6 +271,14 @@ int COMMON_CONTROL::ShowHelp( const TOOL_EVENT& aEvent )
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
int COMMON_CONTROL::About( const TOOL_EVENT& aEvent )
|
||||||
|
{
|
||||||
|
void ShowAboutDialog( EDA_BASE_FRAME * aParent ); // See AboutDialog_main.cpp
|
||||||
|
ShowAboutDialog( m_frame );
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
int COMMON_CONTROL::ListHotKeys( const TOOL_EVENT& aEvent )
|
int COMMON_CONTROL::ListHotKeys( const TOOL_EVENT& aEvent )
|
||||||
{
|
{
|
||||||
DisplayHotkeyList( m_frame );
|
DisplayHotkeyList( m_frame );
|
||||||
|
@ -346,6 +354,7 @@ void COMMON_CONTROL::setTransitions()
|
||||||
Go( &COMMON_CONTROL::GetInvolved, ACTIONS::getInvolved.MakeEvent() );
|
Go( &COMMON_CONTROL::GetInvolved, ACTIONS::getInvolved.MakeEvent() );
|
||||||
Go( &COMMON_CONTROL::Donate, ACTIONS::donate.MakeEvent() );
|
Go( &COMMON_CONTROL::Donate, ACTIONS::donate.MakeEvent() );
|
||||||
Go( &COMMON_CONTROL::ReportBug, ACTIONS::reportBug.MakeEvent() );
|
Go( &COMMON_CONTROL::ReportBug, ACTIONS::reportBug.MakeEvent() );
|
||||||
|
Go( &COMMON_CONTROL::About, ACTIONS::about.MakeEvent() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -190,6 +190,7 @@ public:
|
||||||
static TOOL_ACTION showFootprintLibTable;
|
static TOOL_ACTION showFootprintLibTable;
|
||||||
static TOOL_ACTION gettingStarted;
|
static TOOL_ACTION gettingStarted;
|
||||||
static TOOL_ACTION help;
|
static TOOL_ACTION help;
|
||||||
|
static TOOL_ACTION about;
|
||||||
static TOOL_ACTION listHotKeys;
|
static TOOL_ACTION listHotKeys;
|
||||||
static TOOL_ACTION donate;
|
static TOOL_ACTION donate;
|
||||||
static TOOL_ACTION getInvolved;
|
static TOOL_ACTION getInvolved;
|
||||||
|
|
|
@ -53,6 +53,7 @@ public:
|
||||||
int ShowProjectManager( const TOOL_EVENT& aEvent );
|
int ShowProjectManager( const TOOL_EVENT& aEvent );
|
||||||
|
|
||||||
int ShowHelp( const TOOL_EVENT& aEvent );
|
int ShowHelp( const TOOL_EVENT& aEvent );
|
||||||
|
int About( const TOOL_EVENT& aEvent );
|
||||||
int ListHotKeys( const TOOL_EVENT& aEvent );
|
int ListHotKeys( const TOOL_EVENT& aEvent );
|
||||||
int GetInvolved( const TOOL_EVENT& aEvent );
|
int GetInvolved( const TOOL_EVENT& aEvent );
|
||||||
int Donate( const TOOL_EVENT& aEvent );
|
int Donate( const TOOL_EVENT& aEvent );
|
||||||
|
|
Loading…
Reference in New Issue