From: David Elliott Date: Thu, 9 Aug 2007 17:30:51 +0000 (+0000) Subject: Implement wxBU_LEFT/wxBU_RIGHT styles. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/fe8402e653b5e8f41c8025ce1b9539cca6d6f0b8 Implement wxBU_LEFT/wxBU_RIGHT styles. Copyright 2007 Software 2000 Ltd. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47986 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/cocoa/button.mm b/src/cocoa/button.mm index 624e5271bd..4a14d6ba2d 100644 --- a/src/cocoa/button.mm +++ b/src/cocoa/button.mm @@ -49,6 +49,19 @@ bool wxButton::Create(wxWindow *parent, wxWindowID winid, [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)