зеркало из https://github.com/mozilla/pjs.git
add resizeFrameBy to relayout on resize.
This commit is contained in:
Родитель
109937b975
Коммит
7232cd70a1
|
@ -281,6 +281,8 @@ CRDFToolbar::LayoutButtons()
|
|||
|
||||
HT_DeleteCursor(cursor);
|
||||
}
|
||||
Refresh();
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -402,4 +404,13 @@ CRDFToolbar::ShowSelf ( )
|
|||
Enable();
|
||||
Activate();
|
||||
|
||||
} // ShowSelf
|
||||
} // ShowSelf
|
||||
|
||||
|
||||
void
|
||||
CRDFToolbar::ResizeFrameBy ( SInt16 inH, SInt16 inW, Boolean inRefresh )
|
||||
{
|
||||
CDragBar :: ResizeFrameBy ( inH, inW, inRefresh );
|
||||
LayoutButtons();
|
||||
|
||||
}
|
|
@ -60,6 +60,7 @@ class CRDFToolbar
|
|||
virtual void DrawSelf ( ) ;
|
||||
virtual void EraseBackground ( ) const;
|
||||
virtual void ShowSelf ( ) ;
|
||||
virtual void ResizeFrameBy ( SInt16 inWidth, SInt16 inHeight, Boolean inRefresh );
|
||||
|
||||
virtual void FillInToolbar ( ) ;
|
||||
virtual void LayoutButtons ( ) ;
|
||||
|
|
Загрузка…
Ссылка в новой задаче