GridCtrl: Fixed using incorrect size ratio in Width (thanx Sevenjay!)

git-svn-id: svn://ultimatepp.org/upp/trunk@2731 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
unodgs 2010-10-02 15:17:13 +00:00
parent a70bbd3561
commit 9946669bb5
2 changed files with 5 additions and 5 deletions

View file

@ -69,11 +69,11 @@ GridCtrl::ItemRect& GridCtrl::ItemRect::Name(const char * s)
return *this;
}
GridCtrl::ItemRect& GridCtrl::ItemRect::Size(int n)
GridCtrl::ItemRect& GridCtrl::ItemRect::Size(int n, bool hv)
{
hidden = n == 0;
n = Ctrl::VertLayoutZoom(n);
n = hv ? Ctrl::HorzLayoutZoom(n) : Ctrl::VertLayoutZoom(n);
if(!hidden)
{
@ -89,12 +89,12 @@ GridCtrl::ItemRect& GridCtrl::ItemRect::Size(int n)
GridCtrl::ItemRect& GridCtrl::ItemRect::Width(int n)
{
return Size(n);
return Size(n, true);
}
GridCtrl::ItemRect& GridCtrl::ItemRect::Height(int n)
{
return Size(n);
return Size(n, false);
}
GridCtrl::ItemRect& GridCtrl::ItemRect::Min(int n)

View file

@ -621,7 +621,7 @@ class GridCtrl : public Ctrl
int nWidth() { return nsize; }
int nHeight() { return nsize; }
ItemRect& Size(int n);
ItemRect& Size(int n, bool hv = false);
bool IsMin() { return ismin; }
bool IsMax() { return ismax; }