[Scummvm-git-logs] scummvm master -> 86ac3aeafc3dcd3bca073fc7f9f07caf48f53692
sev-
sev at scummvm.org
Fri Mar 27 21:28:46 UTC 2020
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
86ac3aeafc GUI: Disable tab scroll buttons instead of making them invisible
Commit: 86ac3aeafc3dcd3bca073fc7f9f07caf48f53692
https://github.com/scummvm/scummvm/commit/86ac3aeafc3dcd3bca073fc7f9f07caf48f53692
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-03-27T22:28:17+01:00
Commit Message:
GUI: Disable tab scroll buttons instead of making them invisible
Changed paths:
gui/widgets/tab.cpp
diff --git a/gui/widgets/tab.cpp b/gui/widgets/tab.cpp
index 2f848bd669..5b90216f62 100644
--- a/gui/widgets/tab.cpp
+++ b/gui/widgets/tab.cpp
@@ -71,8 +71,8 @@ void TabWidget::init() {
int y = _butTP - _tabHeight;
_navLeft = new ButtonWidget(this, x, y, _butW, _butH, "<", nullptr, kCmdLeft);
_navRight = new ButtonWidget(this, x + _butW + 2, y, _butW, _butH, ">", nullptr, kCmdRight);
- _navLeft->setVisible(false);
- _navRight->setVisible(true);
+ _navLeft->setEnabled(false);
+ _navRight->setEnabled(true);
_lastRead = -1;
}
@@ -189,28 +189,28 @@ void TabWidget::handleCommand(CommandSender *sender, uint32 cmd, uint32 data) {
switch (cmd) {
case kCmdLeft:
- if (!_navRight->isVisible()) {
- _navRight->setVisible(true);
+ if (!_navRight->isEnabled()) {
+ _navRight->setEnabled(true);
}
if (_firstVisibleTab > 0) {
setFirstVisible(_firstVisibleTab - 1);
}
if (_firstVisibleTab == 0) {
- _navLeft->setVisible(false);
+ _navLeft->setEnabled(false);
}
break;
case kCmdRight:
- if (!_navLeft->isVisible()) {
- _navLeft->setVisible(true);
+ if (!_navLeft->isEnabled()) {
+ _navLeft->setEnabled(true);
}
if (_lastVisibleTab + 1 < (int)_tabs.size()) {
setFirstVisible(_firstVisibleTab + 1, false);
}
if (_lastVisibleTab + 1 == (int)_tabs.size()) {
- _navRight->setVisible(false);
+ _navRight->setEnabled(false);
}
break;
More information about the Scummvm-git-logs
mailing list