mirror of https://github.com/BOINC/boinc.git
MGR: Continue work on Simple View to display the description if task has no slide show
svn path=/trunk/boinc/; revision=24687
This commit is contained in:
parent
cd5878f5f8
commit
15e26b1bca
|
@ -75,10 +75,15 @@ void CScrolledTextBox::SetValue(const wxString& s) {
|
||||||
int lineHeight, visibleHeight, totalLines, visibleLines;
|
int lineHeight, visibleHeight, totalLines, visibleLines;
|
||||||
wxString t = s;
|
wxString t = s;
|
||||||
|
|
||||||
Fit();
|
|
||||||
if (!m_iAvailableWidth) {
|
if (!m_iAvailableWidth) {
|
||||||
|
#ifdef __WXMAC__
|
||||||
|
m_TextSizer->Fit(this);
|
||||||
|
GetSize(&m_iAvailableWidth, &visibleHeight);
|
||||||
|
#else
|
||||||
|
Fit();
|
||||||
GetSize(&m_iAvailableWidth, &visibleHeight);
|
GetSize(&m_iAvailableWidth, &visibleHeight);
|
||||||
m_iAvailableWidth -= 20;
|
m_iAvailableWidth -= 20;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
// Delete sizer & its children (CTransparentStaticText objects)
|
// Delete sizer & its children (CTransparentStaticText objects)
|
||||||
|
@ -91,6 +96,7 @@ void CScrolledTextBox::SetValue(const wxString& s) {
|
||||||
lineHeight = Wrap(t, m_iAvailableWidth, &totalLines);
|
lineHeight = Wrap(t, m_iAvailableWidth, &totalLines);
|
||||||
visibleLines = visibleHeight / lineHeight;
|
visibleLines = visibleHeight / lineHeight;
|
||||||
|
|
||||||
|
m_TextSizer->FitInside(this);
|
||||||
Enable();
|
Enable();
|
||||||
// SetScrollRate(1, lineHeight);
|
// SetScrollRate(1, lineHeight);
|
||||||
// SetScrollbar(wxVERTICAL, 0, visibleLines, totalLines);
|
// SetScrollbar(wxVERTICAL, 0, visibleLines, totalLines);
|
||||||
|
|
Loading…
Reference in New Issue