Solve bug of scrollbar and window when there is a lot of operations in AccountPanel

This commit is contained in:
Grégory Soutadé 2011-01-23 09:51:08 +01:00
parent 87b68db319
commit 81884250bc
2 changed files with 6 additions and 2 deletions

View File

@ -1,8 +1,9 @@
v0.2_dev (08/01/2011)
v0.2_dev (23/01/2011)
** User **
Better use of sizers (so better interface!)
No further problems with scrollbar in AccountPanel when there is a lot of operations
** Dev **
Use a factory to create panels (prepare for plug-in)
@ -13,4 +14,4 @@ v0.2_dev (08/01/2011)
Bad selection of year with multiple years
Bad year range check
Unordered accounts (makes account selection points to bad indexes on account graph)
Bug in account creation (read only fields)
Bug in account creation (readonly fields)

View File

@ -146,6 +146,7 @@ AccountPanel::AccountPanel(KissCount* kiss, wxUI *parent) : KissPanel(kiss, pare
Fit();
SetMinSize(wxSize(rect.width-rect.x-15, rect.height-rect.y-128-25));
SetMaxSize(wxSize(rect.width-rect.x-15, rect.height-rect.y-128-25));
SetScrollbars(10, 10, 100/10, 100/10);
}
@ -573,6 +574,8 @@ void AccountPanel::UpdateStats()
void AccountPanel::OnOperationModified(wxGridEvent& event)
{
UpdateStats();
Fit();
}
void AccountPanel::OnAccountModified(wxGridEvent& event)