struct ds_tizen_policy_surface *policy_surface;
struct wl_listener destroy;
- struct wl_listener get_visibility;
- struct wl_listener get_position;
+ struct wl_listener new_visibility;
+ struct wl_listener new_position;
struct wl_listener activate;
struct wl_listener raise;
struct wl_listener lower;
struct wl_listener set_floating_mode;
struct wl_listener unset_floating_mode;
struct wl_listener set_stack_mode;
- struct wl_listener get_subsurface_watcher;
+ struct wl_listener new_subsurface_watcher;
struct wl_listener set_parent;
struct wl_listener ack_conformant_region;
struct wl_listener set_video;
context->input = text_input;
context->context = ds_tizen_input_method_create_context(input_method->input_method);
+ if (context->context == NULL) {
+ ds_err("ds_tizen_input_method_create_context() failed.");
+ return false;
+ }
context->destroy.notify = context_handle_destroy;
ds_tizen_input_method_context_add_destroy_listener(context->context,
}
static void
-policy_surface_handle_get_visibility(struct wl_listener *listener, void *data)
+policy_surface_handle_new_visibility(struct wl_listener *listener, void *data)
{
struct tinyds_policy_surface *policy_surface;
struct tinyds_policy_visibility *visibility;
- struct ds_tizen_event_policy_surface_get_visibility *event;
+ struct ds_tizen_event_policy_surface_new_visibility *event;
- policy_surface = wl_container_of(listener, policy_surface, get_visibility);
- event = (struct ds_tizen_event_policy_surface_get_visibility *)data;
+ policy_surface = wl_container_of(listener, policy_surface, new_visibility);
+ event = (struct ds_tizen_event_policy_surface_new_visibility *)data;
- ds_inf("Policy Info(%p) get_visibility", policy_surface);
+ ds_inf("Policy Info(%p) new_visibility", policy_surface);
visibility = calloc(1, sizeof *visibility);
if (!visibility)
}
static void
-policy_surface_handle_get_position(struct wl_listener *listener, void *data)
+policy_surface_handle_new_position(struct wl_listener *listener, void *data)
{
struct tinyds_policy_surface *policy_surface;
struct tinyds_policy_position *position;
- struct ds_tizen_event_policy_surface_get_position *event;
+ struct ds_tizen_event_policy_surface_new_position *event;
- policy_surface = wl_container_of(listener, policy_surface, get_position);
- event = (struct ds_tizen_event_policy_surface_get_position *)data;
+ policy_surface = wl_container_of(listener, policy_surface, new_position);
+ event = (struct ds_tizen_event_policy_surface_new_position *)data;
- ds_inf("Policy Info(%p) get_position", policy_surface);
+ ds_inf("Policy Info(%p) new_position", policy_surface);
position = calloc(1, sizeof *position);
if (!position)
}
static void
-policy_surface_handle_get_subsurface_watcher(struct wl_listener *listener, void *data)
+policy_surface_handle_new_subsurface_watcher(struct wl_listener *listener, void *data)
{
struct tinyds_policy_surface *policy_surface;
struct tinyds_policy_subsurface_watcher*subsurface_watcher;
- struct ds_tizen_event_policy_surface_get_subsurface_watcher *event;
+ struct ds_tizen_event_policy_surface_new_subsurface_watcher *event;
- policy_surface = wl_container_of(listener, policy_surface, get_subsurface_watcher);
- event = (struct ds_tizen_event_policy_surface_get_subsurface_watcher *)data;
+ policy_surface = wl_container_of(listener, policy_surface, new_subsurface_watcher);
+ event = (struct ds_tizen_event_policy_surface_new_subsurface_watcher *)data;
- ds_inf("Policy Info(%p) get_subsurface_watcher", policy_surface);
+ ds_inf("Policy Info(%p) new_subsurface_watcher", policy_surface);
subsurface_watcher = calloc(1, sizeof *subsurface_watcher);
if (!subsurface_watcher)
ds_tizen_policy_surface_add_destroy_listener(policy_surface->policy_surface,
&policy_surface->destroy);
- policy_surface->get_visibility.notify = policy_surface_handle_get_visibility;
- ds_tizen_policy_surface_add_get_visibility_listener(policy_surface->policy_surface,
- &policy_surface->get_visibility);
+ policy_surface->new_visibility.notify = policy_surface_handle_new_visibility;
+ ds_tizen_policy_surface_add_new_visibility_listener(policy_surface->policy_surface,
+ &policy_surface->new_visibility);
- policy_surface->get_position.notify = policy_surface_handle_get_position;
- ds_tizen_policy_surface_add_get_position_listener(policy_surface->policy_surface,
- &policy_surface->get_position);
+ policy_surface->new_position.notify = policy_surface_handle_new_position;
+ ds_tizen_policy_surface_add_new_position_listener(policy_surface->policy_surface,
+ &policy_surface->new_position);
policy_surface->activate.notify = policy_surface_handle_activate;
ds_tizen_policy_surface_add_activate_listener(policy_surface->policy_surface,
ds_tizen_policy_surface_add_set_stack_mode_listener(policy_surface->policy_surface,
&policy_surface->set_stack_mode);
- policy_surface->get_subsurface_watcher.notify =
- policy_surface_handle_get_subsurface_watcher;
- ds_tizen_policy_surface_add_get_subsurface_watcher_listener(
- policy_surface->policy_surface, &policy_surface->get_subsurface_watcher);
+ policy_surface->new_subsurface_watcher.notify =
+ policy_surface_handle_new_subsurface_watcher;
+ ds_tizen_policy_surface_add_new_subsurface_watcher_listener(
+ policy_surface->policy_surface, &policy_surface->new_subsurface_watcher);
policy_surface->set_parent.notify = policy_surface_handle_set_parent;
ds_tizen_policy_surface_add_set_parent_listener(policy_surface->policy_surface,