X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8be10866cedb04e1072e411a094524d0efe98525..226c11c0767b3dfded410b8c8be8cf0d9444d136:/src/palmos/slider.cpp diff --git a/src/palmos/slider.cpp b/src/palmos/slider.cpp index 8c9b711b7c..40c6220183 100644 --- a/src/palmos/slider.cpp +++ b/src/palmos/slider.cpp @@ -130,6 +130,13 @@ bool wxSlider::Create(wxWindow *parent, wxWindowID id, m_oldValue = m_oldPos = value; + wxCoord x = pos.x == wxDefaultCoord ? 0 : pos.x, + y = pos.y == wxDefaultCoord ? 0 : pos.y, + w = size.x == wxDefaultCoord ? 1 : size.x, + h = size.y == wxDefaultCoord ? 1 : size.y; + + AdjustForParentClientOrigin(x, y); + SliderControlType *slider = CtlNewSliderControl ( (void **)&form, GetId(), @@ -137,10 +144,10 @@ bool wxSlider::Create(wxWindow *parent, wxWindowID id, NULL, 0, 0, - pos.x, - pos.y, - size.x, - size.y, + x, + y, + w, + h, minValue, maxValue, 1, @@ -150,6 +157,7 @@ bool wxSlider::Create(wxWindow *parent, wxWindowID id, if(slider==NULL) return false; + SetInitialBestSize(size); Show(); return true; }