Merge branch 'master' into feature/Moar-patch-bank-support-part3
This commit is contained in:
commit
4354e4064b
68 changed files with 4941 additions and 403 deletions
|
|
@ -59,7 +59,7 @@ extern "C" {
|
|||
#define BACKUP_FUR "/backup.fur"
|
||||
#endif
|
||||
|
||||
#ifdef ANDROID
|
||||
#ifdef IS_MOBILE
|
||||
#define MOBILE_UI_DEFAULT true
|
||||
#else
|
||||
#define MOBILE_UI_DEFAULT false
|
||||
|
|
@ -2469,6 +2469,15 @@ bool FurnaceGUI::loop() {
|
|||
|
||||
wantCaptureKeyboard=ImGui::GetIO().WantTextInput;
|
||||
|
||||
if (wantCaptureKeyboard!=oldWantCaptureKeyboard) {
|
||||
oldWantCaptureKeyboard=wantCaptureKeyboard;
|
||||
if (wantCaptureKeyboard) {
|
||||
SDL_StartTextInput();
|
||||
} else {
|
||||
SDL_StopTextInput();
|
||||
}
|
||||
}
|
||||
|
||||
if (wantCaptureKeyboard) {
|
||||
WAKE_UP;
|
||||
}
|
||||
|
|
@ -2791,9 +2800,11 @@ bool FurnaceGUI::loop() {
|
|||
ImGui::EndMenu();
|
||||
}
|
||||
if (ImGui::BeginMenu("settings")) {
|
||||
#ifndef IS_MOBILE
|
||||
if (ImGui::MenuItem("full screen",BIND_FOR(GUI_ACTION_FULLSCREEN),fullScreen)) {
|
||||
doAction(GUI_ACTION_FULLSCREEN);
|
||||
}
|
||||
#endif
|
||||
if (ImGui::MenuItem("lock layout",NULL,lockLayout)) {
|
||||
lockLayout=!lockLayout;
|
||||
}
|
||||
|
|
@ -3673,7 +3684,11 @@ bool FurnaceGUI::init() {
|
|||
tempoView=e->getConfBool("tempoView",true);
|
||||
waveHex=e->getConfBool("waveHex",false);
|
||||
lockLayout=e->getConfBool("lockLayout",false);
|
||||
#ifdef IS_MOBILE
|
||||
fullScreen=true;
|
||||
#else
|
||||
fullScreen=e->getConfBool("fullScreen",false);
|
||||
#endif
|
||||
mobileUI=e->getConfBool("mobileUI",MOBILE_UI_DEFAULT);
|
||||
|
||||
syncSettings();
|
||||
|
|
@ -3695,6 +3710,7 @@ bool FurnaceGUI::init() {
|
|||
#endif
|
||||
|
||||
SDL_SetHint("SDL_HINT_VIDEO_ALLOW_SCREENSAVER","1");
|
||||
SDL_SetHint("SDL_HINT_ANDROID_SEPARATE_MOUSE_AND_TOUCH","1");
|
||||
|
||||
SDL_Init(SDL_INIT_VIDEO);
|
||||
|
||||
|
|
@ -3886,6 +3902,7 @@ FurnaceGUI::FurnaceGUI():
|
|||
displayExporting(false),
|
||||
vgmExportLoop(true),
|
||||
wantCaptureKeyboard(false),
|
||||
oldWantCaptureKeyboard(false),
|
||||
displayMacroMenu(false),
|
||||
displayNew(false),
|
||||
fullScreen(false),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue