if(m_parent)
m_parent->CocoaAddChild(this);
SetInitialFrameRect(pos,size);
+
+ [(NSTextField*)m_cocoaNSView setTarget: sm_cocoaTarget];
+ [(NSTextField*)m_cocoaNSView setAction:@selector(wxNSControlAction:)];
+
return true;
}
{
}
+void wxTextCtrl::CocoaTarget_action(void)
+{
+ // NSTextField only sends the action message on enter key press and thus
+ // we send the appropriate event type.
+ wxCommandEvent event(wxEVT_COMMAND_TEXT_ENTER, GetId());
+
+ // See wxTextCtrlBase::SendTextUpdatedEvent for why we don't set the string.
+ //event.SetString(GetValue());
+
+ event.SetEventObject(this);
+ GetEventHandler()->ProcessEvent(event);
+}
+
void wxTextCtrl::AppendText(wxString const&)
{
}