}
Eina_Bool
+etTCBase::showActivateTCWin(etWin *tw)
+{
+ Eina_Bool res = EINA_FALSE;
+
+ EINA_SAFETY_ON_NULL_RETURN_VAL(tw, EINA_FALSE);
+ EINA_SAFETY_ON_NULL_RETURN_VAL(tw->elm_win, EINA_FALSE);
+
+ res = registerTCWin(tw);
+ EINA_SAFETY_ON_FALSE_RETURN_VAL(res, EINA_FALSE);
+
+ tw->updateGeometry();
+ tw->show();
+
+ res = etRunner::get().setWinActivate(tw);
+ EINA_SAFETY_ON_FALSE_RETURN_VAL(res, EINA_FALSE);
+
+ etRunner::get().waitEvent(E_TC_EVENT_TYPE_VIS_ON);
+
+ return EINA_TRUE;
+}
+
+Eina_Bool
etTCBase::removeTCWin(etWin *tw)
{
Eina_Bool res = EINA_FALSE;
Eina_Bool registerTCWin(etWin *tw);
Eina_Bool deregisterTCWin(etWin *tw);
Eina_Bool showTCWin(etWin *tw);
+ Eina_Bool showActivateTCWin(etWin *tw);
Eina_Bool removeTCWin(etWin *tw);
private: