input method: Pop up the keyboard

This commit is contained in:
Dorota Czaplejewicz
2019-06-30 18:34:05 +00:00
parent 0d3b003aac
commit b746f7a70e
4 changed files with 40 additions and 21 deletions

View File

@ -2,16 +2,17 @@
#define __IMSERVICE_H
#include "input-method-unstable-v2-client-protocol.h"
#include "eek/eek-types.h"
struct imservice;
struct imservice* get_imservice(struct zwp_input_method_manager_v2 *manager,
struct imservice* get_imservice(EekboardContextService *context,
struct zwp_input_method_manager_v2 *manager,
struct wl_seat *seat);
void imservice_make_visible(struct imservice *imservice);
void imservice_try_hide(struct imservice *imservice);
// Defined in Rust
struct imservice* imservice_new(struct zwp_input_method_v2 *im);
struct imservice* imservice_new(struct zwp_input_method_v2 *im,
EekboardContextService *context);
void imservice_handle_input_method_activate(void *data, struct zwp_input_method_v2 *input_method);
void imservice_handle_input_method_deactivate(void *data, struct zwp_input_method_v2 *input_method);
void imservice_handle_surrounding_text(void *data, struct zwp_input_method_v2 *input_method,