CtrlLib: ArrayCtrl WhenHeaderLayout

git-svn-id: svn://ultimatepp.org/upp/trunk@6177 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2013-07-09 13:24:41 +00:00
parent cc6cfb49fc
commit 9cbdf8402d
3 changed files with 23 additions and 2 deletions

View file

@ -912,6 +912,13 @@ void ArrayCtrl::HeaderLayout() {
SyncInfo();
SyncPageCtrls();
PlaceEdits();
WhenHeaderLayout();
}
void ArrayCtrl::HeaderScroll()
{
Scroll();
WhenHeaderLayout();
}
void ArrayCtrl::HeaderScrollVisibility()
@ -2793,7 +2800,8 @@ ArrayCtrl::ArrayCtrl() {
AddFrame(sb);
AddFrame(header);
header.WhenLayout = THISBACK(HeaderLayout);
header.WhenScroll = sb.WhenScroll = THISBACK(Scroll);
header.WhenScroll = THISBACK(HeaderScroll);
sb.WhenScroll = THISBACK(Scroll);
header.Moving();
WhenAcceptRow = true;
WhenBar = THISBACK(StdBar);