From 7d36c568e14d98d60629648e792fc8e8f1552994 Mon Sep 17 00:00:00 2001 From: David Elliott Date: Thu, 9 Aug 2007 17:31:48 +0000 Subject: [PATCH] Merged 47986 from trunk: Implement wxBU_LEFT/wxBU_RIGHT styles. Copyright 2007 Software 2000 Ltd. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_8_BRANCH@47987 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/cocoa/button.mm | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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)