// Created: 2002/12/30
// RCS-ID: $Id$
// Copyright: (c) 2002 David Elliott
-// Licence: wxWidgets licence
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#include "wx/wxprec.h"
[GetNSButton() setBezelStyle:NSRoundedBezelStyle];
CocoaSetLabelForObject(label, GetNSButton());
+
+ do
+ {
+ NSTextAlignment mode;
+ if ((style & wxBU_LEFT) && !(style & wxBU_RIGHT))
+ mode = NSLeftTextAlignment;
+ else if ((style & wxBU_RIGHT) && !(style & wxBU_LEFT))
+ mode = NSRightTextAlignment;
+ else
+ break;
+ [GetNSControl() setAlignment:mode];
+ } while(0);
+
[GetNSControl() sizeToFit];
if(m_parent)
void wxButton::Cocoa_wxNSButtonAction(void)
{
wxLogTrace(wxTRACE_COCOA,wxT("YAY!"));
- wxCommandEvent event(wxEVT_COMMAND_BUTTON_CLICKED, GetId());
+ wxCommandEvent event(wxEVT_BUTTON, GetId());
InitCommandEvent(event); // event.SetEventObject(this);
Command(event);
}