aboutsummaryrefslogtreecommitdiffstats
path: root/src/androidgui.h
diff options
context:
space:
mode:
authorPo Lu2023-02-19 13:17:43 +0800
committerPo Lu2023-02-19 13:17:43 +0800
commitc8f49c9276d34741bfbe7752dd38391c0b8d782b (patch)
tree02f627d6bcbc83900ce459570c59ec77a63152da /src/androidgui.h
parentc6809eb92780f8206423898151cc40c959921753 (diff)
downloademacs-c8f49c9276d34741bfbe7752dd38391c0b8d782b.tar.gz
emacs-c8f49c9276d34741bfbe7752dd38391c0b8d782b.zip
Implement `fullscreen' on Android 4.0 and later
* doc/emacs/android.texi (Android Windowing): Document what new frame parameters are now supported. * java/org/gnu/emacs/EmacsActivity.java (EmacsActivity): New field `isFullscreen'. (detachWindow, attachWindow): Sync fullscreen state. (onWindowFocusChanged): Add more logging. (onResume): Restore previous fullscreen state. (syncFullscreen): New function. * java/org/gnu/emacs/EmacsWindow.java (EmacsWindow) (setFullscreen): New function. * src/android.c (struct android_emacs_window): Add new method. (android_init_emacs_window): Look up new method. (android_set_fullscreen): New function. * src/androidgui.h: * src/androidterm.c (android_fullscreen_hook): Implement accordingly.
Diffstat (limited to 'src/androidgui.h')
-rw-r--r--src/androidgui.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/androidgui.h b/src/androidgui.h
index 25dc6754fff..84419457a8a 100644
--- a/src/androidgui.h
+++ b/src/androidgui.h
@@ -614,6 +614,7 @@ extern int android_wc_lookup_string (android_key_pressed_event *,
614extern void android_update_ic (android_window, ptrdiff_t, ptrdiff_t, 614extern void android_update_ic (android_window, ptrdiff_t, ptrdiff_t,
615 ptrdiff_t, ptrdiff_t); 615 ptrdiff_t, ptrdiff_t);
616extern void android_reset_ic (android_window, enum android_ic_mode); 616extern void android_reset_ic (android_window, enum android_ic_mode);
617extern int android_set_fullscreen (android_window, bool);
617 618
618#endif 619#endif
619 620