diff options
| author | Po Lu | 2023-02-19 13:17:43 +0800 |
|---|---|---|
| committer | Po Lu | 2023-02-19 13:17:43 +0800 |
| commit | c8f49c9276d34741bfbe7752dd38391c0b8d782b (patch) | |
| tree | 02f627d6bcbc83900ce459570c59ec77a63152da /src/androidgui.h | |
| parent | c6809eb92780f8206423898151cc40c959921753 (diff) | |
| download | emacs-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.h | 1 |
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 *, | |||
| 614 | extern void android_update_ic (android_window, ptrdiff_t, ptrdiff_t, | 614 | extern void android_update_ic (android_window, ptrdiff_t, ptrdiff_t, |
| 615 | ptrdiff_t, ptrdiff_t); | 615 | ptrdiff_t, ptrdiff_t); |
| 616 | extern void android_reset_ic (android_window, enum android_ic_mode); | 616 | extern void android_reset_ic (android_window, enum android_ic_mode); |
| 617 | extern int android_set_fullscreen (android_window, bool); | ||
| 617 | 618 | ||
| 618 | #endif | 619 | #endif |
| 619 | 620 | ||