// osx specific event handling common for all osx-ports
- virtual bool HandleClicked( double timestampsec );
- virtual bool HandleKeyEvent( wxKeyEvent& event );
+ virtual bool OSXHandleClicked( double timestampsec );
+ virtual bool OSXHandleKeyEvent( wxKeyEvent& event );
protected:
// For controls like radio buttons which are genuinely composite
wxList m_subControls;
// ProcessCommand(event);
}
-bool wxButton::HandleClicked( double timestampsec )
+bool wxButton::OSXHandleClicked( double timestampsec )
{
wxCommandEvent event(wxEVT_COMMAND_BUTTON_CLICKED, m_windowId);
event.SetEventObject(this);
return m_peer->GetValue() == 1;
}
-bool wxDisclosureTriangle::HandleClicked( double timestampsec )
+bool wxDisclosureTriangle::OSXHandleClicked( double timestampsec )
{
// Just emit button event for now
wxCommandEvent event(wxEVT_COMMAND_BUTTON_CLICKED, m_windowId);
wxKeyEvent event(wxEVT_KEY_DOWN) ;
MacCreateKeyEvent( event, focus , keymessage , modifiers , when , wherex , wherey , uniChar ) ;
- return focus->HandleKeyEvent(event);
+ return focus->OSXHandleKeyEvent(event);
}
bool wxApp::MacSendKeyUpEvent( wxWindow* focus , long keymessage , long modifiers , long when , short wherex , short wherey , wxChar uniChar )
wxKeyEvent event( wxEVT_KEY_UP ) ;
MacCreateKeyEvent( event, focus , keymessage , modifiers , when , wherex , wherey , uniChar ) ;
- return focus->HandleKeyEvent(event) ;
+ return focus->OSXHandleKeyEvent(event) ;
}
bool wxApp::MacSendCharEvent( wxWindow* focus , long keymessage , long modifiers , long when , short wherex , short wherey , wxChar uniChar )
#endif
}
-bool wxComboBox::HandleClicked( double timestampsec )
+bool wxComboBox::OSXHandleClicked( double timestampsec )
{
wxCommandEvent event(wxEVT_COMMAND_COMBOBOX_SELECTED, m_windowId );
event.SetInt(GetSelection());
m_peer->SetValue( val ) ;
}
-bool wxCheckBox::HandleClicked( double timestampsec )
+bool wxCheckBox::OSXHandleClicked( double timestampsec )
{
bool sendEvent = true;
wxCheckBoxState newState = Get3StateValue();
return (void *)m_datas[n];
}
-bool wxChoice::HandleClicked( double timestampsec )
+bool wxChoice::OSXHandleClicked( double timestampsec )
{
wxCommandEvent event( wxEVT_COMMAND_CHOICE_SELECTED, m_windowId );
m_peer->SetValue( m_nSelection + 1 ) ;
}
-bool wxNotebook::HandleClicked( double timestampsec )
+bool wxNotebook::OSXHandleClicked( double timestampsec )
{
bool status = false ;
ProcessCommand( event );
}
-bool wxRadioButton::HandleClicked( double timestampsec )
+bool wxRadioButton::OSXHandleClicked( double timestampsec )
{
if ( !m_peer->ButtonClickDidStateChange() )
{
ProcessCommand( event );
}
-bool wxScrollBar::HandleClicked( double timestampsec )
+bool wxScrollBar::OSXHandleClicked( double timestampsec )
{
int new_pos = m_peer->GetValue();
HandleWindowEvent( cevent );
}
-bool wxSlider::HandleClicked( double timestampsec )
+bool wxSlider::OSXHandleClicked( double timestampsec )
{
TriggerScrollEvent(wxEVT_SCROLL_THUMBRELEASE);
HandleWindowEvent( event );
}
-bool wxSpinButton::HandleClicked( double timestampsec )
+bool wxSpinButton::OSXHandleClicked( double timestampsec )
{
// all events have already been processed
return true;
ProcessCommand(event);
}
-bool wxToggleButton::HandleClicked( double timestampsec )
+bool wxToggleButton::OSXHandleClicked( double timestampsec )
{
wxCommandEvent event(wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, m_windowId);
event.SetInt(GetValue());
ProcessCommand(event);
}
-bool wxBitmapToggleButton::HandleClicked( double timestampsec )
+bool wxBitmapToggleButton::OSXHandleClicked( double timestampsec )
{
wxCommandEvent event(wxEVT_COMMAND_TOGGLEBUTTON_CLICKED, m_windowId);
event.SetInt(GetValue());
return bounds ;
}
-bool wxWindowMac::HandleClicked( double timestampsec )
+bool wxWindowMac::OSXHandleClicked( double timestampsec )
{
return false;
}
wxInt32 wxWindowMac::MacControlHit(WXEVENTHANDLERREF WXUNUSED(handler) , WXEVENTREF event )
{
#if wxOSX_USE_COCOA_OR_CARBON
- if ( HandleClicked( GetEventTime((EventRef)event) ) )
+ if ( OSXHandleClicked( GetEventTime((EventRef)event) ) )
return noErr;
return eventNotHandledErr ;
return wxWindowBase::IsShownOnScreen();
}
-bool wxWindowMac::HandleKeyEvent( wxKeyEvent& event )
+bool wxWindowMac::OSXHandleKeyEvent( wxKeyEvent& event )
{
bool handled = HandleWindowEvent( event ) ;
if ( handled && event.GetSkipped() )