mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-07-11 22:03:01 -06:00
Bazaar/XMLMenu : fixed docking size bug
git-svn-id: svn://ultimatepp.org/upp/trunk@12196 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
parent
38738cab41
commit
ae689a50cc
1 changed files with 10 additions and 0 deletions
|
|
@ -226,6 +226,11 @@ void XMLToolBarCtrl::Layout(void)
|
|||
Size XMLToolBarCtrl::GetHorzSize(void)
|
||||
{
|
||||
SizeToolBar *t = (SizeToolBar *)&toolBar;
|
||||
|
||||
// needed to re-layout correctly the toolbar
|
||||
// before getting size
|
||||
t->Top();
|
||||
|
||||
Size sz = t->GetPaneSize(true);
|
||||
dragFrame.Align(ToolBar::BAR_TOP);
|
||||
dragFrame.FrameAddSize(sz);
|
||||
|
|
@ -237,6 +242,11 @@ Size XMLToolBarCtrl::GetHorzSize(void)
|
|||
Size XMLToolBarCtrl::GetVertSize(void)
|
||||
{
|
||||
SizeToolBar *t = (SizeToolBar *)&toolBar;
|
||||
|
||||
// needed to re-layout correctly the toolbar
|
||||
// before getting size
|
||||
t->Left();
|
||||
|
||||
Size sz = t->GetPaneSize(false);
|
||||
dragFrame.Align(ToolBar::BAR_LEFT);
|
||||
dragFrame.FrameAddSize(sz);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue