input method: Pop up the keyboard
This commit is contained in:
		@ -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,
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user