static void setting_plugin_ug_on_start(ui_gadget_h ug, service_h service,
void *priv)
{
+ SETTING_TRACE_BEGIN;
}
+
static void setting_plugin_ug_on_pause(ui_gadget_h ug, service_h service,
void *priv)
{
+ SETTING_TRACE_BEGIN;
+ SETTING_TRACE(" pause - check ecore_x_icccm_transient_for_get");
+ SettingPluginUG *ad = priv;
+
+ Ecore_X_Window xwin;
+ xwin = elm_win_xwindow_get(ad->win_get);
+ Ecore_X_Window win = ecore_x_icccm_transient_for_get(xwin);
+
+ if (win == -1)
+ {
+ SETTING_TRACE(" window handle is -1 : transient issue ");
+ ug_destroy_me(ug);
+ } else {
+ SETTING_TRACE(" window handle is NOT -1 : transient issue ");
+ }
}
static void setting_plugin_ug_on_resume(ui_gadget_h ug, service_h service,
void *priv)
{
+ SETTING_TRACE_BEGIN;
}
static void setting_plugin_ug_on_destroy(ui_gadget_h ug, service_h service,