summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--protocol/input-method.xml18
-rw-r--r--src/text-backend.c70
2 files changed, 44 insertions, 44 deletions
diff --git a/protocol/input-method.xml b/protocol/input-method.xml
index 2f596f06..b45a77eb 100644
--- a/protocol/input-method.xml
+++ b/protocol/input-method.xml
@@ -28,9 +28,9 @@
<interface name="wl_input_method_context" version="1">
<description summary="input method context">
- Corresponds to a text model on input method side. An input method context
- is created on text model activation on the input method side. It allows to
- receive information about the text model from the application via events.
+ Corresponds to a text input on input method side. An input method context
+ is created on text input activation on the input method side. It allows to
+ receive information about the text input from the application via events.
Input method contexts do not keep state after deactivation and should be
destroyed after deactivation is handled.
@@ -220,18 +220,18 @@
An input method object is responsible to compose text in response to
input from hardware or virtual keyboards. There is one input method
object per seat. On activate there is a new input method context object
- created which allows the input method to communicate with the text model.
+ created which allows the input method to communicate with the text input.
</description>
<event name="activate">
<description summary="activate event">
- A text model was activated. Creates an input method context object
- which allows communication with the text model.
+ A text input was activated. Creates an input method context object
+ which allows communication with the text input.
</description>
<arg name="id" type="new_id" interface="wl_input_method_context"/>
</event>
<event name="deactivate">
<description summary="deactivate event">
- The text model corresponding to the context argument was deactivated.
+ The text input corresponding to the context argument was deactivated.
The input method context should be destroyed after deactivation is
handled.
</description>
@@ -257,7 +257,7 @@
<request name="set_toplevel">
<description summary="set the surface type as a keyboard">
- A keyboard surface is only shown, when a text model is active
+ A keyboard surface is only shown when a text input is active.
</description>
<arg name="output" type="object" interface="wl_output"/>
<arg name="position" type="uint"/>
@@ -266,7 +266,7 @@
<request name="set_overlay_panel">
<description summary="set the surface type as an overlay panel">
An overlay panel is shown near the input cursor above the application
- window when a text model is active.
+ window when a text input is active.
</description>
</request>
</interface>
diff --git a/src/text-backend.c b/src/text-backend.c
index 65b4e5ef..daae03c3 100644
--- a/src/text-backend.c
+++ b/src/text-backend.c
@@ -69,7 +69,7 @@ struct input_method {
struct wl_listener destroy_listener;
struct weston_seat *seat;
- struct text_input *model;
+ struct text_input *input;
struct wl_list link;
@@ -85,7 +85,7 @@ struct input_method {
struct input_method_context {
struct wl_resource *resource;
- struct text_input *model;
+ struct text_input *input;
struct input_method *input_method;
struct wl_resource *keyboard;
@@ -109,7 +109,7 @@ struct text_backend {
};
static void
-input_method_context_create(struct text_input *model,
+input_method_context_create(struct text_input *input,
struct input_method *input_method);
static void
input_method_context_end_keyboard_grab(struct input_method_context *context);
@@ -120,7 +120,7 @@ input_method_init_seat(struct weston_seat *seat);
static void
deactivate_input_method(struct input_method *input_method)
{
- struct text_input *text_input = input_method->model;
+ struct text_input *text_input = input_method->input;
struct weston_compositor *ec = text_input->ec;
if (input_method->context && input_method->input_method_binding) {
@@ -130,7 +130,7 @@ deactivate_input_method(struct input_method *input_method)
}
wl_list_remove(&input_method->link);
- input_method->model = NULL;
+ input_method->input = NULL;
input_method->context = NULL;
if (wl_list_empty(&text_input->input_methods) &&
@@ -186,13 +186,13 @@ text_input_activate(struct wl_client *client,
struct weston_compositor *ec = text_input->ec;
struct text_input *current;
- if (input_method->model == text_input)
+ if (input_method->input == text_input)
return;
- if (input_method->model)
+ if (input_method->input)
deactivate_input_method(input_method);
- input_method->model = text_input;
+ input_method->input = text_input;
wl_list_insert(&text_input->input_methods, &input_method->link);
input_method_init_seat(weston_seat);
@@ -224,7 +224,7 @@ text_input_deactivate(struct wl_client *client,
{
struct weston_seat *weston_seat = wl_resource_get_user_data(seat);
- if (weston_seat->input_method->model)
+ if (weston_seat->input_method->input)
deactivate_input_method(weston_seat->input_method);
}
@@ -462,8 +462,8 @@ input_method_context_commit_string(struct wl_client *client,
struct input_method_context *context =
wl_resource_get_user_data(resource);
- if (context->model)
- wl_text_input_send_commit_string(context->model->resource,
+ if (context->input)
+ wl_text_input_send_commit_string(context->input->resource,
serial, text);
}
@@ -477,8 +477,8 @@ input_method_context_preedit_string(struct wl_client *client,
struct input_method_context *context =
wl_resource_get_user_data(resource);
- if (context->model)
- wl_text_input_send_preedit_string(context->model->resource,
+ if (context->input)
+ wl_text_input_send_preedit_string(context->input->resource,
serial, text, commit);
}
@@ -492,8 +492,8 @@ input_method_context_preedit_styling(struct wl_client *client,
struct input_method_context *context =
wl_resource_get_user_data(resource);
- if (context->model)
- wl_text_input_send_preedit_styling(context->model->resource,
+ if (context->input)
+ wl_text_input_send_preedit_styling(context->input->resource,
index, length, style);
}
@@ -505,8 +505,8 @@ input_method_context_preedit_cursor(struct wl_client *client,
struct input_method_context *context =
wl_resource_get_user_data(resource);
- if (context->model)
- wl_text_input_send_preedit_cursor(context->model->resource,
+ if (context->input)
+ wl_text_input_send_preedit_cursor(context->input->resource,
cursor);
}
@@ -519,8 +519,8 @@ input_method_context_delete_surrounding_text(struct wl_client *client,
struct input_method_context *context =
wl_resource_get_user_data(resource);
- if (context->model)
- wl_text_input_send_delete_surrounding_text(context->model->resource,
+ if (context->input)
+ wl_text_input_send_delete_surrounding_text(context->input->resource,
index, length);
}
@@ -533,8 +533,8 @@ input_method_context_cursor_position(struct wl_client *client,
struct input_method_context *context =
wl_resource_get_user_data(resource);
- if (context->model)
- wl_text_input_send_cursor_position(context->model->resource,
+ if (context->input)
+ wl_text_input_send_cursor_position(context->input->resource,
index, anchor);
}
@@ -546,8 +546,8 @@ input_method_context_modifiers_map(struct wl_client *client,
struct input_method_context *context =
wl_resource_get_user_data(resource);
- if (context->model)
- wl_text_input_send_modifiers_map(context->model->resource, map);
+ if (context->input)
+ wl_text_input_send_modifiers_map(context->input->resource, map);
}
static void
@@ -562,8 +562,8 @@ input_method_context_keysym(struct wl_client *client,
struct input_method_context *context =
wl_resource_get_user_data(resource);
- if (context->model)
- wl_text_input_send_keysym(context->model->resource,
+ if (context->input)
+ wl_text_input_send_keysym(context->input->resource,
serial, time, sym, state, modifiers);
}
@@ -692,8 +692,8 @@ input_method_context_language(struct wl_client *client,
{
struct input_method_context *context = wl_resource_get_user_data(resource);
- if (context->model)
- wl_text_input_send_language(context->model->resource,
+ if (context->input)
+ wl_text_input_send_language(context->input->resource,
serial, language);
}
@@ -705,8 +705,8 @@ input_method_context_text_direction(struct wl_client *client,
{
struct input_method_context *context = wl_resource_get_user_data(resource);
- if (context->model)
- wl_text_input_send_text_direction(context->model->resource,
+ if (context->input)
+ wl_text_input_send_text_direction(context->input->resource,
serial, direction);
}
@@ -744,7 +744,7 @@ destroy_input_method_context(struct wl_resource *resource)
}
static void
-input_method_context_create(struct text_input *model,
+input_method_context_create(struct text_input *input,
struct input_method *input_method)
{
struct input_method_context *context;
@@ -765,7 +765,7 @@ input_method_context_create(struct text_input *model,
&input_method_context_implementation,
context, destroy_input_method_context);
- context->model = model;
+ context->input = input;
context->input_method = input_method;
input_method->context = context;
@@ -843,7 +843,7 @@ input_method_notifier_destroy(struct wl_listener *listener, void *data)
struct input_method *input_method =
container_of(listener, struct input_method, destroy_listener);
- if (input_method->model)
+ if (input_method->input)
deactivate_input_method(input_method);
wl_global_destroy(input_method->input_method_global);
@@ -860,10 +860,10 @@ handle_keyboard_focus(struct wl_listener *listener, void *data)
container_of(listener, struct input_method, keyboard_focus_listener);
struct weston_surface *surface = keyboard->focus;
- if (!input_method->model)
+ if (!input_method->input)
return;
- if (!surface || input_method->model->surface != surface)
+ if (!surface || input_method->input->surface != surface)
deactivate_input_method(input_method);
}
@@ -948,7 +948,7 @@ handle_seat_created(struct wl_listener *listener,
return;
input_method->seat = seat;
- input_method->model = NULL;
+ input_method->input = NULL;
input_method->focus_listener_initialized = 0;
input_method->context = NULL;
input_method->text_backend = text_backend;