mirror of https://github.com/kivy/kivy.git
Merge pull request #6589 from misl6/fix-ios-fullscreen
Add the ability to show statusbar on iOS
This commit is contained in:
commit
38fcbd5b90
|
@ -77,23 +77,25 @@ cdef class _WindowSDL2Storage:
|
||||||
resizable, state, gl_backend):
|
resizable, state, gl_backend):
|
||||||
self.win_flags = SDL_WINDOW_OPENGL | SDL_WINDOW_SHOWN | SDL_WINDOW_ALLOW_HIGHDPI
|
self.win_flags = SDL_WINDOW_OPENGL | SDL_WINDOW_SHOWN | SDL_WINDOW_ALLOW_HIGHDPI
|
||||||
|
|
||||||
if USE_IOS:
|
if resizable:
|
||||||
self.win_flags |= SDL_WINDOW_BORDERLESS | SDL_WINDOW_RESIZABLE | SDL_WINDOW_FULLSCREEN_DESKTOP
|
self.win_flags |= SDL_WINDOW_RESIZABLE
|
||||||
else:
|
|
||||||
if resizable:
|
if not USE_IOS:
|
||||||
self.win_flags |= SDL_WINDOW_RESIZABLE
|
|
||||||
if borderless:
|
if borderless:
|
||||||
self.win_flags |= SDL_WINDOW_BORDERLESS
|
self.win_flags |= SDL_WINDOW_BORDERLESS
|
||||||
|
|
||||||
if USE_ANDROID:
|
if USE_ANDROID:
|
||||||
# Android is handled separately because it is important to create the window with
|
# Android is handled separately because it is important to create the window with
|
||||||
# the same fullscreen setting as AndroidManifest.xml.
|
# the same fullscreen setting as AndroidManifest.xml.
|
||||||
if environ.get('P4A_IS_WINDOWED', 'True') == 'False':
|
if environ.get('P4A_IS_WINDOWED', 'True') == 'False':
|
||||||
self.win_flags |= SDL_WINDOW_FULLSCREEN
|
|
||||||
elif fullscreen == 'auto':
|
|
||||||
self.win_flags |= SDL_WINDOW_FULLSCREEN_DESKTOP
|
|
||||||
elif fullscreen is True:
|
|
||||||
self.win_flags |= SDL_WINDOW_FULLSCREEN
|
self.win_flags |= SDL_WINDOW_FULLSCREEN
|
||||||
|
elif USE_IOS:
|
||||||
|
if environ.get('IOS_IS_WINDOWED', 'True') == 'False':
|
||||||
|
self.win_flags |= SDL_WINDOW_FULLSCREEN | SDL_WINDOW_BORDERLESS
|
||||||
|
elif fullscreen == 'auto':
|
||||||
|
self.win_flags |= SDL_WINDOW_FULLSCREEN_DESKTOP
|
||||||
|
elif fullscreen is True:
|
||||||
|
self.win_flags |= SDL_WINDOW_FULLSCREEN
|
||||||
if state == 'maximized':
|
if state == 'maximized':
|
||||||
self.win_flags |= SDL_WINDOW_MAXIMIZED
|
self.win_flags |= SDL_WINDOW_MAXIMIZED
|
||||||
elif state == 'minimized':
|
elif state == 'minimized':
|
||||||
|
|
Loading…
Reference in New Issue