diff options
Diffstat (limited to 'src/MessageBoard.cpp')
-rw-r--r-- | src/MessageBoard.cpp | 12 |
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; |