- XtAddCallback (buttonWidget, XmNactivateCallback, (XtCallbackProc) wxButtonCallback,
- (XtPointer) this);
-
- SetCanAddEventHandler(TRUE);
-
- wxSize newSize = size;
-
- if (m_buttonBitmap.Ok())
- {
- int border = (style & wxNO_BORDER) ? 4 : 10;
- if (newSize.x == -1)
- newSize.x = m_buttonBitmap.GetWidth()+border;
- if (newSize.y == -1)
- newSize.y = m_buttonBitmap.GetHeight()+border;
- }
-
- AttachWidget (parent, m_mainWidget, (WXWidget) NULL, pos.x, pos.y, newSize.x, newSize.y);
+ AttachWidget (parent, m_mainWidget, (WXWidget) NULL,
+ pos.x, pos.y, best.x, best.y);