return EINA_TRUE;
}
+int
+etRunner::generateAuxHint(etWin *tw, 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);
+
+ return ecore_wl2_window_aux_hint_generate(wlwin, hint_key, hint_val);
+}
+
+int
+etRunner::getAuxHintID(etWin *tw, const char *hint_key)
+{
+ Ecore_Wl2_Window *wlwin = NULL;
+
+ EINA_SAFETY_ON_NULL_RETURN_VAL(tw, -1);
+
+ wlwin = (Ecore_Wl2_Window *)elm_win_wl_window_get(tw->elm_win);
+ EINA_SAFETY_ON_NULL_RETURN_VAL(wlwin, -1);
+
+ return ecore_wl2_window_aux_hint_id_get(wlwin, hint_key);
+}
+
+std::string
+etRunner::getAuxHintValue(etWin *tw, int hint_id)
+{
+ Ecore_Wl2_Window *wlwin = NULL;
+
+ EINA_SAFETY_ON_NULL_RETURN_VAL(tw, std::string(""));
+
+ wlwin = (Ecore_Wl2_Window *)elm_win_wl_window_get(tw->elm_win);
+ EINA_SAFETY_ON_NULL_RETURN_VAL(wlwin, std::string(""));
+
+ return std::string(ecore_wl2_window_aux_hint_value_get(wlwin, hint_id));
+}
+
Eina_Bool
etRunner::setTCStart()
{
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);
+ int generateAuxHint(etWin *tw, const char *hint_key, const char *hint_val);
+ int getAuxHintID(etWin *tw, const char *hint_key);
+ std::string getAuxHintValue(etWin *tw, int hint_id);
Eina_Bool setTCStart();
Eina_Bool setTCEnd();
Eina_Bool setTCTimeout(Eina_Bool set, int timeout);