#14087: wxAUI on Mac - strange sizing of RadioBox when docked
------------------------+---------------------------------------------------
Reporter: craigstark | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: wxAui | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
------------------------+---------------------------------------------------
The attached screencaps show the issue. This pane is created entirely
with standard sizers and shows in the floating format just fine on the Mac
(Carbon). When docked, however, the wxRadioBox elements shrink. The size
of the pane remains the same - just the RadioBox items are improperly
sized. The same code on Windows shows the expected behavior.
--
Ticket URL: <http://trac.wxwidgets.org/ticket/14087>
#14087: wxAUI on Mac - wrong sizing of wxRadioBox when docked
--------------------------+-------------------------------------------------
Reporter: craigstark | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: wxOSX-Carbon | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
--------------------------+-------------------------------------------------
Changes (by vadz):
* component: wxAui => wxOSX-Carbon
Comment:
As usual, it would be great to have a reproducible test case for this,
e.g. a [HowToSubmitPatches patch] to the aui sample.
Otherwise I can only guess that there is a problem in `DoGetBestSize()`
implementation in `src/osx/radiobox_osx.cpp` but I don't see what could it
be. Perhaps you could try to debug the height calculations there?
Finally, it would be also interesting to test this with wxOSX/Cocoa.
--
Ticket URL: <http://trac.wxwidgets.org/ticket/14087#comment:1>
#14087: wxAUI on Mac - wrong sizing of wxRadioBox when docked
--------------------------+-------------------------------------------------
Reporter: craigstark | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: wxOSX-Carbon | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
--------------------------+-------------------------------------------------
Comment(by craigstark):
Sorry - I didn't have a chance to put together a patch of the demo to show
it before. I've put one up here now. Starting up, the new dialog will
correctly be sized and on the lower-left. Pull it off and all is fine.
But put it back and you'll see the issue. I can't test it well under
Cocoa as you can't re-dock something under Cocoa (another bug report is in
on that).
Craig
--
Ticket URL: <http://trac.wxwidgets.org/ticket/14087#comment:2>
#14087: wxAUI on Mac - wrong sizing of wxRadioBox when docked
--------------------------+-------------------------------------------------
Reporter: craigstark | Owner:
Type: defect | Status: infoneeded_new
Priority: normal | Milestone:
Component: wxOSX-Carbon | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
--------------------------+-------------------------------------------------
Changes (by csomor):
* status: new => infoneeded_new
Comment:
is the redocking still not solved in svn trunk ? I've rewritten the mouse
handling there ..
--
Ticket URL: <http://trac.wxwidgets.org/ticket/14087#comment:3>
#14087: wxAUI on Mac - wrong sizing of wxRadioBox when docked
--------------------------+-------------------------------------------------
Reporter: craigstark | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: wxOSX-Carbon | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
--------------------------+-------------------------------------------------
Changes (by craigstark):
* status: infoneeded_new => new
Comment:
It does not appear to be fixed in the SVN, no.
--
Ticket URL: <http://trac.wxwidgets.org/ticket/14087#comment:4>
#14087: wxAUI on Mac - wrong sizing of wxRadioBox when docked
--------------------------+-------------------------------------------------
Reporter: craigstark | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: wxOSX-Carbon | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
--------------------------+-------------------------------------------------
Comment(by csomor):
ok, found #14086, I'll look at it
--
Ticket URL: <http://trac.wxwidgets.org/ticket/14087#comment:5>
#14087: wxAUI on Mac - wrong sizing of wxRadioBox when docked
--------------------------+-------------------------------------------------
Reporter: craigstark | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: wxOSX-Carbon | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
--------------------------+-------------------------------------------------
Comment(by craigstark):
FWIW, with #14086 fixed (and thus working on the current revision) the
sizing bug remains.
--
Ticket URL: <http://trac.wxwidgets.org/ticket/14087#comment:6>
#14087: wxAUI on Mac - wrong sizing of wxRadioBox when docked
--------------------------+-------------------------------------------------
Reporter: craigstark | Owner: csomor
Type: defect | Status: accepted
Priority: normal | Milestone:
Component: wxOSX-Carbon | Version: 2.9.3
Keywords: | Blockedby:
Patch: 0 | Blocking:
--------------------------+-------------------------------------------------
Changes (by csomor):
* owner: => csomor
* status: new => accepted
--
Ticket URL: <http://trac.wxwidgets.org/ticket/14087#comment:7>