28 #ifndef YSL_INC_UI_ygui_h_
29 #define YSL_INC_UI_ygui_h_ 1
32 #include "../Service/ytimer.h"
78 const Duration& = Timers::TimeSpan(120));
94 RepeatHeld(InputTimer&, InputTimer::HeldStateType&,
95 const Timers::Duration&, const Timers::Duration&);
134 DefGetter(const ynothrow, IWidget*, TouchDownPtr, p_TouchDown) \
149 ResetHeldState(InputTimer::HeldStateType&);
156 TryLeaving(TouchEventArgs&&);
171 ResponseTouchBase(TouchEventArgs&, VisualEvent);
178 ResponseKey(KeyEventArgs&, VisualEvent);
185 ResponseTouch(TouchEventArgs&, VisualEvent);
205 return st.GetTouchDownPtr() == &wgt;