}
Eina_Bool
+etRunner::addAuxHint(etWin *tw, int hint_id, const char *hint_key, const char *hint_val)
+{
+ Ecore_Wl2_Window *wlwin = NULL;
+
+ EINA_SAFETY_ON_NULL_RETURN_VAL(tw, EINA_FALSE);
+
+ wlwin = (Ecore_Wl2_Window *)elm_win_wl_window_get(tw->elm_win);
+ EINA_SAFETY_ON_NULL_RETURN_VAL(wlwin, EINA_FALSE);
+
+ ecore_wl2_window_aux_hint_add(wlwin, hint_id, hint_key, hint_val);
+
+ return EINA_TRUE;
+}
+
+Eina_Bool
+etRunner::changeAuxHint(etWin *tw, int hint_id, const char *hint_val)
+{
+ Ecore_Wl2_Window *wlwin = NULL;
+
+ EINA_SAFETY_ON_NULL_RETURN_VAL(tw, EINA_FALSE);
+
+ wlwin = (Ecore_Wl2_Window *)elm_win_wl_window_get(tw->elm_win);
+ EINA_SAFETY_ON_NULL_RETURN_VAL(wlwin, EINA_FALSE);
+
+ ecore_wl2_window_aux_hint_change(wlwin, hint_id, hint_val);
+
+ return EINA_TRUE;
+}
+
+Eina_Bool
+etRunner::delAuxHint(etWin *tw, int hint_id)
+{
+ Ecore_Wl2_Window *wlwin = NULL;
+
+ EINA_SAFETY_ON_NULL_RETURN_VAL(tw, EINA_FALSE);
+
+ wlwin = (Ecore_Wl2_Window *)elm_win_wl_window_get(tw->elm_win);
+ EINA_SAFETY_ON_NULL_RETURN_VAL(wlwin, EINA_FALSE);
+
+ ecore_wl2_window_aux_hint_del(wlwin, hint_id);
+
+ return EINA_TRUE;
+}
+
+Eina_Bool
etRunner::setTCStart()
{
Eldbus_Pending *p = NULL;
Eina_Bool setFocusSkip(etWin *tw, Eina_Bool set);
Eina_Bool setFocusSkipEcoreWl2(etWin *tw, Eina_Bool set);
Eina_Bool setZoneRotation(int angle);
+ Eina_Bool addAuxHint(etWin *tw, int hint_id, const char *hint_key, const char *hint_val);
+ Eina_Bool changeAuxHint(etWin *tw, int hint_id, const char *hint_val);
+ Eina_Bool delAuxHint(etWin *tw, int hint_id);
Eina_Bool setTCStart();
Eina_Bool setTCEnd();
Eina_Bool getWinInfo(etWin *tw);