Commit 719e8cb9 authored by hybrid's avatar hybrid

Fix scrollbars, patch submitted by puh.

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2765 dfc29bdd-3216-0410-991c-e03cc46cb475
parent 752384e1
...@@ -45,7 +45,7 @@ CGUIEditWindow::CGUIEditWindow(IGUIEnvironment* environment, core::rect<s32> rec ...@@ -45,7 +45,7 @@ CGUIEditWindow::CGUIEditWindow(IGUIEnvironment* environment, core::rect<s32> rec
TabControl->setSubElement(true); TabControl->setSubElement(true);
TabControl->setAlignment(EGUIA_UPPERLEFT, EGUIA_LOWERRIGHT, EGUIA_UPPERLEFT, EGUIA_LOWERRIGHT); TabControl->setAlignment(EGUIA_UPPERLEFT, EGUIA_LOWERRIGHT, EGUIA_UPPERLEFT, EGUIA_LOWERRIGHT);
IGUITab* ToolsTab = TabControl->addTab(L"Tools"); TabControl->addTab(L"Tools");
//L"Texture Cache Browser" //L"Texture Cache Browser"
//L"Font Browser" //L"Font Browser"
//L"Font Generator" //L"Font Generator"
......
...@@ -275,6 +275,7 @@ void CGUIPanel::resizeInnerPane() ...@@ -275,6 +275,7 @@ void CGUIPanel::resizeInnerPane()
{ {
HScrollBar->setVisible(true); HScrollBar->setVisible(true);
HScrollBar->setMax(totalRect.getWidth() - outerRect.getWidth()); HScrollBar->setMax(totalRect.getWidth() - outerRect.getWidth());
bringToFront(HScrollBar);
} }
else else
HScrollBar->setVisible(false); HScrollBar->setVisible(false);
...@@ -284,6 +285,7 @@ void CGUIPanel::resizeInnerPane() ...@@ -284,6 +285,7 @@ void CGUIPanel::resizeInnerPane()
{ {
VScrollBar->setVisible(true); VScrollBar->setVisible(true);
VScrollBar->setMax(totalRect.getHeight() - outerRect.getHeight()); VScrollBar->setMax(totalRect.getHeight() - outerRect.getHeight());
bringToFront(VScrollBar);
} }
else else
VScrollBar->setVisible(false); VScrollBar->setVisible(false);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment