#include "../../SDL_internal.h"
#include "SDL_tizenkeyboard.h"
+#include "SDL_log.h"
/*
Tizen Keyboard
_ecore_imf_event_commit_cb(void *data, Ecore_IMF_Context *ctx EINA_UNUSED, void *event_info)
{
char *commit_str = (char *)event_info;
- printf("commit string : %s\n", commit_str);
-
+ SDL_LogDebug(SDL_LOG_CATEGORY_APPLICATION, "commit string : %s\n", commit_str);
SDL_SendKeyboardText(commit_str);
return;
}
{
//ECORE_IMF_INPUT_PANEL_STATE_SHOW : 0
//ECORE_IMF_INPUT_PANEL_STATE_HIDE : 1
- printf("Keyboard State : %d\n", value);
+ SDL_LogDebug(SDL_LOG_CATEGORY_APPLICATION, "Keyboard State : %d\n", value);
return;
}
const char *default_id = ecore_imf_context_default_id_get();
if (!default_id)
{
- fprintf(stderr, "Can't create ecore_imf_context\n");
+ SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Can't create ecore_imf_context\n");
return;
}
__tizen_cb_event_mouseup_change(void *data, int type, void *event)
{
SDL_VideoDevice *_this = SDL_GetVideoDevice();
- printf("TIZEN EV :mouse up\n");
if (!event) return ECORE_CALLBACK_PASS_ON;
Ecore_Event_Mouse_Button *e = event;
__tizen_cb_event_mousemove_change(void *data, int type, void *event)
{
SDL_VideoDevice *_this = SDL_GetVideoDevice();
- printf("TIZEN : mousemove\n");
if (!event) return ECORE_CALLBACK_PASS_ON;
static int
Tizen_Available(void)
{
- TRACE_ENTER();
return 1;
}
static void
Tizen_DeleteDevice(SDL_VideoDevice *device)
{
- TRACE_ENTER();
SDL_free(device);
}
static SDL_VideoDevice *
Tizen_CreateDevice(int devindex)
{
- TRACE_ENTER();
SDL_VideoDevice *device;
/* Initialize all variables that we clean on shutdown */
int
Tizen_VideoInit(_THIS)
{
- TRACE_ENTER();
SDL_VideoData *data = SDL_malloc(sizeof * data);
if (data == NULL)
static void
Tizen_GetDisplayModes(_THIS, SDL_VideoDisplay *sdl_display)
{
- TRACE_ENTER();
+
}
static int
Tizen_SetDisplayMode(_THIS, SDL_VideoDisplay *display, SDL_DisplayMode *mode)
{
- TRACE_ENTER();
return SDL_Unsupported();
}
void
Tizen_VideoQuit(_THIS)
{
- TRACE_ENTER();
SDL_VideoData *data = _this->driverdata;
Tizen_DeinitWindow(_this);
Eina_Hash *windows;
} SDL_VideoData;
-#ifdef ENABLE_DEBUG
-#define TRACE_ENTER() printf("[SDL] %s:%d\n", __FUNCTION__, __LINE__)
-#else
-#define TRACE_ENTER()
-#endif
-
#endif /* _SDL_tizenvideo_h */
/* vi: set ts=4 sw=4 expandtab: */
SDL_bool
Tizen_GetWindowWMInfo(_THIS, SDL_Window *window, SDL_SysWMinfo *info)
{
- TRACE_ENTER();
return SDL_TRUE;
}
int
Tizen_SetWindowHitTest(SDL_Window *window, SDL_bool enabled)
{
- TRACE_ENTER();
return 0; /* just succeed, the real work is done elsewhere. */
}
void
Tizen_ShowWindow(_THIS, SDL_Window *window)
{
- TRACE_ENTER();
SDL_WindowData *wind = window->driverdata;
ecore_wl_window_show(wind->window);
Tizen_SetWindowFullscreen(_THIS, SDL_Window *window,
SDL_VideoDisplay *_display, SDL_bool fullscreen)
{
- TRACE_ENTER();
/*DO NOTHING*/
}
int
Tizen_CreateWindow(_THIS, SDL_Window *window)
{
- TRACE_ENTER();
SDL_VideoData *data = _this->driverdata;
SDL_WindowData *wind;
void
Tizen_SetWindowSize(_THIS, SDL_Window *window)
{
- TRACE_ENTER();
SDL_WindowData *wind = window->driverdata;
wl_egl_window_resize(wind->egl_window, window->w, window->h, 0, 0);
void
Tizen_DestroyWindow(_THIS, SDL_Window *window)
{
- TRACE_ENTER();
SDL_VideoData *data = _this->driverdata;
SDL_WindowData *wind = window->driverdata;
int
Tizen_InitWindow(_THIS)
{
- TRACE_ENTER();
SDL_VideoData *data = _this->driverdata;
data->windows = eina_hash_int32_new(NULL);
void
Tizen_DeinitWindow(_THIS)
{
- TRACE_ENTER();
SDL_VideoData *data = _this->driverdata;
eina_hash_free(data->windows);