ime: make IME compile-time optional

This commit is contained in:
Daniel Eklöf 2020-12-03 18:36:56 +01:00
parent 8c3d48c5cd
commit 05083110c3
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F
9 changed files with 103 additions and 29 deletions

View file

@ -470,6 +470,7 @@ struct terminal {
unsigned max_height; /* Maximum image height, in pixels */
} sixel;
#if defined(FOOT_IME_ENABLED) && FOOT_IME_ENABLED
struct {
struct {
struct cell *cells;
@ -482,6 +483,7 @@ struct terminal {
} cursor;
} preedit;
} ime;
#endif
bool quit;
bool is_shutting_down;
@ -605,3 +607,5 @@ bool term_scrollback_to_text(
const struct terminal *term, char **text, size_t *len);
bool term_view_to_text(
const struct terminal *term, char **text, size_t *len);
void term_reset_ime(struct terminal *term);