diff options
| author | Po Lu | 2023-03-10 15:16:05 +0800 |
|---|---|---|
| committer | Po Lu | 2023-03-10 15:16:05 +0800 |
| commit | ae5513ede52536df2cd823699d6168985915ce0f (patch) | |
| tree | 61e38d5c1f5544b03778055af964e4e0289928ac /java/debug.sh | |
| parent | a7c8ae7d675c402923e2ff8359b9cc286792bbb0 (diff) | |
| download | emacs-ae5513ede52536df2cd823699d6168985915ce0f.tar.gz emacs-ae5513ede52536df2cd823699d6168985915ce0f.zip | |
Implement mouse cursors on Android 7.0 and later
* java/org/gnu/emacs/EmacsWindow.java (defineCursor): New
function.
* src/android.c (struct android_emacs_cursor): New struct.
(android_init_emacs_cursor): New function.
(JNICALL): Call it.
(android_create_font_cursor, android_define_cursor)
(android_free_cursor): New functions.
* src/android.h (enum android_handle_type): Add cursor handle
type.
* src/androidfns.c (Fx_create_frame, android_create_tip_frame)
(enum mouse_cursor, struct mouse_cursor_types, mouse_cursor_types)
(struct mouse_cursor_data, android_set_mouse_color)
(syms_of_androidfns):
* src/androidgui.h (enum android_cursor_shape):
* src/androidterm.c (make_invisible_cursor)
(android_toggle_invisible_pointer, android_free_frame_resources)
(android_define_frame_cursor):
* src/androidterm.h (struct android_display_info)
(struct android_output): Port mouse cursor code over from X.
Diffstat (limited to 'java/debug.sh')
0 files changed, 0 insertions, 0 deletions