#include <libds-tizen/input_devicemgr.h>
#include <xkbcommon/xkbcommon.h>
#include <libds/interfaces/keyboard.h>
-#include <libds-tizen/launch/effect.h>
+#include <libds-tizen/launch.h>
#define USE_TDM_BUFFER_QUEUE
uint32_t seat_caps;
double output_x, output_y;
struct ds_tizen_input_devicemgr *devicemgr;
- struct ds_tizen_effect *effect;
- struct ds_tizen_splash *splash;
+ struct ds_tizen_launch_effect *effect;
+ struct ds_tizen_launch_splash *splash;
struct tinyds_output *output;
struct tinyds_dpms *dpms;
ds_inf("view pid(%u)", pid);
view->pid = pid;
- view->effect_type = ds_tizen_effect_get_effect_type(view->server->effect, pid);
- ds_tizen_effect_unset_effect_type(view->server->effect, pid);
+ view->effect_type = ds_tizen_launch_effect_get_effect_type(view->server->effect, pid);
+ ds_tizen_launch_effect_unset_effect_type(view->server->effect, pid);
ds_inf("view effect_type(%d)", view->effect_type);
}
launch_effect_handle_type_set(struct wl_listener *listener, void *data)
{
struct tinyds_server *server;
- struct ds_tizen_effect_event_type_set *event = data;
+ struct ds_tizen_launch_effect_event_type_set *event = data;
struct tinyds_view *view = NULL;
bool existing = false;
}
}
if (existing) {
- ds_tizen_effect_unset_effect_type(server->effect, event->pid);
+ ds_tizen_launch_effect_unset_effect_type(server->effect, event->pid);
} else {
- ds_tizen_effect_set_effect_type(server->effect, event->pid, event->effect_type);
+ ds_tizen_launch_effect_set_effect_type(server->effect, event->pid, event->effect_type);
}
}
launch_effect_handle_type_unset(struct wl_listener *listener, void *data)
{
struct tinyds_server *server;
- struct ds_tizen_effect_event_type_unset *event = data;
+ struct ds_tizen_launch_effect_event_type_unset *event = data;
struct tinyds_view *view = NULL;
server = wl_container_of(listener, server, effect_type_unset);
ds_inf("Launch effect. pid found");
}
}
- ds_tizen_effect_unset_effect_type(server->effect, event->pid);
+ ds_tizen_launch_effect_unset_effect_type(server->effect, event->pid);
}
static void
launch_splash_handle_owner(struct wl_listener *listener, void *data)
{
struct tinyds_server *server;
- struct ds_tizen_splash_event_owner *event = data;
+ struct ds_tizen_launch_splash_event_owner *event = data;
struct tinyds_view *view = NULL;
server = wl_container_of(listener, server, splash_owner);
wl_list_for_each(view, &server->views, link) {
if (view->pid == event->pid) {
- if (event->pid == ds_tizen_splash_get_pid(server->splash))
+ if (event->pid == ds_tizen_launch_splash_get_pid(server->splash))
;//
else {
- ds_tizen_splash_set_pid(server->splash, event->pid);
+ ds_tizen_launch_splash_set_pid(server->splash, event->pid);
}
}
}
launch_effect_handle_new_splash(struct wl_listener *listener, void *data)
{
struct tinyds_server *server;
- struct ds_tizen_effect_event_new_splash *event = data;
+ struct ds_tizen_launch_splash *splash = data;
struct tinyds_view *view = NULL;
server = wl_container_of(listener, server, new_splash);
- ds_inf("Launch new splash. splash(%p)", event->splash);
- if (!event->splash) return;
+ ds_inf("Launch new splash. splash(%p)", splash);
+ if (!splash) return;
- server->splash = event->splash;
+ server->splash = splash;
// new view for "Launchscreen"
view = calloc(1, sizeof *view);
assert(view);
wl_list_insert(server->views.prev, &view->link);
- view->pid = ds_tizen_splash_get_pid(event->splash);
+ view->pid = ds_tizen_launch_splash_get_pid(splash);
server->splash_owner.notify = launch_splash_handle_owner;
- ds_tizen_splash_add_owner_listener(server->splash,
+ ds_tizen_launch_splash_add_owner_listener(server->splash,
&server->splash_owner);
}
ds_tizen_input_devicemgr_add_pointer_warp_listener(server->devicemgr,
&server->pointer_warp);
- server->effect = ds_tizen_effect_create(display);
+ server->effect = ds_tizen_launch_effect_create(display);
if (!server->effect) {
goto err;
}
server->effect_destroy.notify = launch_effect_handle_destroy;
- ds_tizen_effect_add_destroy_listener(server->effect,
+ ds_tizen_launch_effect_add_destroy_listener(server->effect,
&server->effect_destroy);
server->effect_type_set.notify = launch_effect_handle_type_set;
- ds_tizen_effect_add_type_set_listener(server->effect,
+ ds_tizen_launch_effect_add_type_set_listener(server->effect,
&server->effect_type_set);
server->effect_type_unset.notify = launch_effect_handle_type_unset;
- ds_tizen_effect_add_type_unset_listener(server->effect,
+ ds_tizen_launch_effect_add_type_unset_listener(server->effect,
&server->effect_type_unset);
server->new_splash.notify = launch_effect_handle_new_splash;
- ds_tizen_effect_add_new_splash_listener(server->effect,
+ ds_tizen_launch_effect_add_new_splash_listener(server->effect,
&server->new_splash);
return true;