Preliminatory support for a fullscreen toggle for SDL platforms.

Does not seem to work on Mac.
This commit is contained in:
Henrik Rydgård 2014-01-03 15:16:23 +01:00
parent 3e11785aa3
commit f570601f84
4 changed files with 9 additions and 1 deletions

View file

@ -611,6 +611,9 @@ const KeyMap_IntStrPair psp_button_names[] = {
#endif
{VIRTKEY_SAVE_STATE, "Save State"},
{VIRTKEY_LOAD_STATE, "Load State"},
#if !defined(_WIN32) && !defined(USING_GLES2)
{VIRTKEY_TOGGLE_FULLSCREEN, "Toggle Fullscreen"},
#endif
{VIRTKEY_AXIS_RIGHT_Y_MAX, "RightAn.Up"},
{VIRTKEY_AXIS_RIGHT_Y_MIN, "RightAn.Down"},

View file

@ -43,6 +43,7 @@ enum {
VIRTKEY_REWIND = 0x1000c,
VIRTKEY_SAVE_STATE = 0x1000d,
VIRTKEY_LOAD_STATE = 0x1000e,
VIRTKEY_TOGGLE_FULLSCREEN = 0x1000f,
VIRTKEY_LAST,
VIRTKEY_COUNT = VIRTKEY_LAST - VIRTKEY_FIRST
};

View file

@ -277,6 +277,10 @@ void EmuScreen::onVKeyDown(int virtualKeyCode) {
SaveState::LoadSlot(g_Config.iCurrentStateSlot, 0);
}
break;
case VIRTKEY_TOGGLE_FULLSCREEN:
printf("huly\n");
System_SendMessage("toggle_fullscreen", "");
break;
}
}

2
native

@ -1 +1 @@
Subproject commit ee34dcbfa6059f54d076522ecc398ca0b10d0509
Subproject commit 73f612aaa8e84d6576f5d85d7a605e6528547a8d