mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-22 01:39:57 +00:00
WINCE: Hide toolbar when returning to game list
This commit is contained in:
parent
10ff50b970
commit
eb8db120b2
@ -1599,6 +1599,19 @@ void WINCESdlGraphicsManager::swap_mouse_visibility() {
|
||||
undrawMouse();
|
||||
}
|
||||
|
||||
void WINCESdlGraphicsManager::init_panel() {
|
||||
_panelVisible = true;
|
||||
if (_panelInitialized) {
|
||||
_toolbarHandler.setVisible(true);
|
||||
_toolbarHandler.setActive(NAME_MAIN_PANEL);
|
||||
}
|
||||
}
|
||||
|
||||
void WINCESdlGraphicsManager::reset_panel() {
|
||||
_panelVisible = false;
|
||||
_toolbarHandler.setVisible(false);
|
||||
}
|
||||
|
||||
// Smartphone actions
|
||||
void WINCESdlGraphicsManager::initZones() {
|
||||
int i;
|
||||
|
@ -90,6 +90,8 @@ public:
|
||||
void swap_zoom_up();
|
||||
void swap_zoom_down();
|
||||
void swap_mouse_visibility();
|
||||
void init_panel();
|
||||
void reset_panel();
|
||||
void swap_freeLook();
|
||||
bool getFreeLookState();
|
||||
|
||||
|
@ -24,6 +24,7 @@
|
||||
#define FORBIDDEN_SYMBOL_ALLOW_ALL
|
||||
|
||||
#include "backends/platform/wince/wince-sdl.h"
|
||||
#include "backends/graphics/wincesdl/wincesdl-graphics.h"
|
||||
|
||||
#include "CELauncherDialog.h"
|
||||
|
||||
@ -34,6 +35,7 @@
|
||||
#include "gui/browser.h"
|
||||
#include "gui/message.h"
|
||||
#include "gui/ThemeEval.h"
|
||||
#include "gui/widgets/list.h"
|
||||
|
||||
#include "common/config-manager.h"
|
||||
|
||||
@ -63,9 +65,13 @@ public:
|
||||
};
|
||||
|
||||
CELauncherDialog::CELauncherDialog() : GUI::LauncherDialog() {
|
||||
((WINCESdlGraphicsManager *)((OSystem_SDL *)g_system)->getGraphicsManager())->reset_panel();
|
||||
}
|
||||
|
||||
void CELauncherDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 data) {
|
||||
if ((cmd == 'STRT') || (cmd == kListItemActivatedCmd) || (cmd == kListItemDoubleClickedCmd)) {
|
||||
((WINCESdlGraphicsManager *)((OSystem_SDL *)g_system)->getGraphicsManager())->init_panel();
|
||||
}
|
||||
LauncherDialog::handleCommand(sender, cmd, data);
|
||||
if (cmd == 'ABOU') {
|
||||
CEAboutDialog about;
|
||||
|
Loading…
Reference in New Issue
Block a user