Skip to content
Permalink
Browse files
Fix GUIEditBoxWithScrollBar using a smaller steps than intlGUIEditBox (
  • Loading branch information
Desour committed Aug 8, 2021
1 parent c6eddb0 commit 1ab29f1716e51bccd405e6f6e04bad64712cc018
Showing with 13 additions and 4 deletions.
  1. +13 −2 src/gui/guiEditBoxWithScrollbar.cpp
  2. +0 −2 util/ci/clang-format-whitelist.txt
@@ -620,6 +620,17 @@ void GUIEditBoxWithScrollBar::createVScrollBar()
if (Environment)
skin = Environment->getSkin();

s32 fontHeight = 1;

if (m_override_font) {
fontHeight = m_override_font->getDimension(L"Ay").Height;
} else {
IGUIFont *font;
if (skin && (font = skin->getFont())) {
fontHeight = font->getDimension(L"Ay").Height;
}
}

m_scrollbar_width = skin ? skin->getSize(gui::EGDS_SCROLLBAR_SIZE) : 16;

irr::core::rect<s32> scrollbarrect = m_frame_rect;
@@ -628,8 +639,8 @@ void GUIEditBoxWithScrollBar::createVScrollBar()
scrollbarrect, false, true);

m_vscrollbar->setVisible(false);
m_vscrollbar->setSmallStep(1);
m_vscrollbar->setLargeStep(1);
m_vscrollbar->setSmallStep(3 * fontHeight);
m_vscrollbar->setLargeStep(10 * fontHeight);
}


@@ -192,8 +192,6 @@ src/gui/guiTable.cpp
src/gui/guiTable.h
src/gui/guiVolumeChange.cpp
src/gui/guiVolumeChange.h
src/gui/intlGUIEditBox.cpp
src/gui/intlGUIEditBox.h
src/gui/mainmenumanager.h
src/gui/modalMenu.h
src/guiscalingfilter.cpp

0 comments on commit 1ab29f1

Please sign in to comment.