}
/**
+ * @brief Activate event handler
+ *
+ * @param data data passed to callback
+ * @param obj Evas_Object instance that raised event
+ * @param event_info additional event info
+ */
+void
+eail_window_on_activate(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ g_return_if_fail(ATK_IS_OBJECT(data));
+
+ eail_emit_atk_signal(ATK_OBJECT(data), "activate", EAIL_TYPE_WINDOW);
+}
+
+
+
+/**
* @brief Callback used for tracking resize-changes for window
*
* @param data data passed to callback
eail_window_on_move, obj);
evas_object_event_callback_add(nested_widget, EVAS_CALLBACK_FOCUS_OUT,
eail_window_on_deactivate, obj);
+ evas_object_event_callback_add(nested_widget, EVAS_CALLBACK_FOCUS_IN,
+ eail_window_on_activate, obj);
evas_object_event_callback_add(nested_widget, EVAS_CALLBACK_DEL,
_eail_window_handle_delete_event, obj);
}