Remove unused senderWindow argument of wxMenu::HandleCommandXXX()
This parameter isn't used anywhere, so just remove it to simplify the code.
This commit is contained in:
@@ -44,8 +44,8 @@ public:
|
|||||||
// implementation only from now on
|
// implementation only from now on
|
||||||
// -------------------------------
|
// -------------------------------
|
||||||
|
|
||||||
bool HandleCommandUpdateStatus( wxMenuItem* menuItem, wxWindow* senderWindow = NULL);
|
bool HandleCommandUpdateStatus( wxMenuItem* menuItem );
|
||||||
bool HandleCommandProcess( wxMenuItem* menuItem, wxWindow* senderWindow = NULL);
|
bool HandleCommandProcess( wxMenuItem* menuItem );
|
||||||
void HandleMenuItemHighlighted( wxMenuItem* menuItem );
|
void HandleMenuItemHighlighted( wxMenuItem* menuItem );
|
||||||
void HandleMenuOpened();
|
void HandleMenuOpened();
|
||||||
void HandleMenuClosed();
|
void HandleMenuClosed();
|
||||||
|
@@ -318,7 +318,7 @@ void wxMenu::DoRearrange()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
bool wxMenu::HandleCommandUpdateStatus( wxMenuItem* item, wxWindow* senderWindow )
|
bool wxMenu::HandleCommandUpdateStatus( wxMenuItem* item )
|
||||||
{
|
{
|
||||||
int menuid = item ? item->GetId() : 0;
|
int menuid = item ? item->GetId() : 0;
|
||||||
wxUpdateUIEvent event(menuid);
|
wxUpdateUIEvent event(menuid);
|
||||||
@@ -329,11 +329,6 @@ bool wxMenu::HandleCommandUpdateStatus( wxMenuItem* item, wxWindow* senderWindow
|
|||||||
|
|
||||||
bool processed = DoProcessEvent(this, event, GetWindow());
|
bool processed = DoProcessEvent(this, event, GetWindow());
|
||||||
|
|
||||||
if ( !processed && senderWindow != NULL)
|
|
||||||
{
|
|
||||||
processed = senderWindow->HandleWindowEvent(event);
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( processed )
|
if ( processed )
|
||||||
{
|
{
|
||||||
// if anything changed, update the changed attribute
|
// if anything changed, update the changed attribute
|
||||||
@@ -348,7 +343,7 @@ bool wxMenu::HandleCommandUpdateStatus( wxMenuItem* item, wxWindow* senderWindow
|
|||||||
return processed;
|
return processed;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxMenu::HandleCommandProcess( wxMenuItem* item, wxWindow* senderWindow )
|
bool wxMenu::HandleCommandProcess( wxMenuItem* item )
|
||||||
{
|
{
|
||||||
int menuid = item ? item->GetId() : 0;
|
int menuid = item ? item->GetId() : 0;
|
||||||
bool processed = false;
|
bool processed = false;
|
||||||
@@ -357,18 +352,6 @@ bool wxMenu::HandleCommandProcess( wxMenuItem* item, wxWindow* senderWindow )
|
|||||||
|
|
||||||
if ( SendEvent( menuid , item->IsCheckable() ? item->IsChecked() : -1 ) )
|
if ( SendEvent( menuid , item->IsCheckable() ? item->IsChecked() : -1 ) )
|
||||||
processed = true ;
|
processed = true ;
|
||||||
else
|
|
||||||
{
|
|
||||||
if ( senderWindow != NULL )
|
|
||||||
{
|
|
||||||
wxCommandEvent event(wxEVT_MENU , menuid);
|
|
||||||
event.SetEventObject(this);
|
|
||||||
event.SetInt(item->IsCheckable() ? item->IsChecked() : -1);
|
|
||||||
|
|
||||||
if ( senderWindow->HandleWindowEvent(event) )
|
|
||||||
processed = true ;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!processed && item)
|
if(!processed && item)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user