aboutsummaryrefslogtreecommitdiff
path: root/src/MessageBoard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/MessageBoard.cpp')
-rw-r--r--src/MessageBoard.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/MessageBoard.cpp b/src/MessageBoard.cpp
index 74afab8..6ed4378 100644
--- a/src/MessageBoard.cpp
+++ b/src/MessageBoard.cpp
@@ -51,7 +51,8 @@ namespace dchat
visibleMessageStartIndex(-1),
visibleMessageEndIndex(-1)
{
-
+ scrollbar.backgroundColor = sf::Color(51, 54, 59);
+ scrollbar.scrollColor = sf::Color(45, 47, 52);
}
MessageBoard::~MessageBoard()
@@ -434,6 +435,15 @@ namespace dchat
scroll = 0.0;
}
+ scrollbar.scroll = abs(scroll);
+ scrollbar.maxScroll = totalHeight;
+ scrollbar.width = 15.0f * Settings::getScaling();
+ scrollbar.maxHeight = (float)backgroundSize.y;
+ scrollbar.position.x = windowSize.x - UsersSidePanel::getWidth() - scrollbar.width;
+ scrollbar.position.y = backgroundPos.y;
+ scrollbar.draw(window);
+ scroll = scrollbar.getScrollingForContent();
+
//staticContentTexture.display();
dirty = false;