minor cleanup
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32122 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -95,7 +95,7 @@ public:
|
|||||||
m_borderX = -1;
|
m_borderX = -1;
|
||||||
m_borderY = -1;
|
m_borderY = -1;
|
||||||
}
|
}
|
||||||
void Create(wxWindow *parent,
|
bool Create(wxWindow *parent,
|
||||||
wxWindowID id,
|
wxWindowID id,
|
||||||
const wxPoint& pos = wxDefaultPosition,
|
const wxPoint& pos = wxDefaultPosition,
|
||||||
const wxSize& size = wxDefaultSize,
|
const wxSize& size = wxDefaultSize,
|
||||||
@@ -121,27 +121,30 @@ wxDropdownButton::wxDropdownButton(wxWindow *parent,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void wxDropdownButton::Create(wxWindow *parent,
|
bool wxDropdownButton::Create(wxWindow *parent,
|
||||||
wxWindowID id,
|
wxWindowID id,
|
||||||
const wxPoint& pos,
|
const wxPoint& pos,
|
||||||
const wxSize& size,
|
const wxSize& size,
|
||||||
long style,
|
long WXUNUSED(style),
|
||||||
const wxValidator& validator)
|
const wxValidator& validator)
|
||||||
{
|
{
|
||||||
wxBitmap chkBmp(15,15); // arbitrary
|
wxBitmap chkBmp(15,15); // arbitrary
|
||||||
wxBitmapButton::Create(parent, id, chkBmp, pos, wxDefaultSize, wxBU_AUTODRAW, validator);
|
if ( !wxBitmapButton::Create(parent, id, chkBmp,
|
||||||
|
pos, wxDefaultSize, wxBU_AUTODRAW, validator) )
|
||||||
|
return false;
|
||||||
|
|
||||||
int w, h;
|
const wxSize sz = GetSize();
|
||||||
|
int w = chkBmp.GetWidth(),
|
||||||
|
h = chkBmp.GetHeight();
|
||||||
|
m_borderX = sz.x - m_marginX - w;
|
||||||
|
m_borderY = sz.y - m_marginY - h;
|
||||||
|
|
||||||
w=chkBmp.GetWidth();
|
w = size.x > 0 ? size.x : sz.x;
|
||||||
h=chkBmp.GetHeight();
|
h = size.y > 0 ? size.y : sz.y;
|
||||||
m_borderX = GetSize().x - m_marginX - w;
|
|
||||||
m_borderY = GetSize().y - m_marginY - h;
|
|
||||||
|
|
||||||
w = (size.x > 0 ? size.x : GetSize().x);
|
|
||||||
h = (size.y > 0 ? size.y : GetSize().y);
|
|
||||||
|
|
||||||
DoMoveWindow(pos.x, pos.y, w, h);
|
DoMoveWindow(pos.x, pos.y, w, h);
|
||||||
|
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -237,7 +240,7 @@ BEGIN_EVENT_TABLE(wxDatePickerCtrlGeneric, wxDatePickerCtrlBase)
|
|||||||
END_EVENT_TABLE()
|
END_EVENT_TABLE()
|
||||||
|
|
||||||
#ifndef wxHAS_NATIVE_DATEPICKCTRL
|
#ifndef wxHAS_NATIVE_DATEPICKCTRL
|
||||||
IMPLEMENT_DYNAMIC_CLASS(wxDatePickerCtrl, wxDatePickerCtrlBase)
|
IMPLEMENT_DYNAMIC_CLASS(wxDatePickerCtrl, wxControl)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
Reference in New Issue
Block a user