29 #include YFM_YSLib_UI_YWidgetEvent
30 #include YFM_YSLib_UI_YWidget
88 WidgetController::GetItem(
const VisualEvent&
id)
104 return pr.first->second;
CursorEventArgs(IWidget &, const KeyInput &, const InputType &={}, RoutingStrategy=Direct)
构造:使用按键输入类型对象、输入类型对象和事件路由策略。
PaintEventArgs(IWidget &)
GIHEvent< UIEventArgs && > ItemType
YF_API EventMapping::ItemType & GetEvent(EventMapping::MapType &, const VisualEvent &, EventMapping::MappedType(&)())
在事件映射表中取指定 id 对应的事件。
KeyEventArgs(IWidget &, const InputType &={}, RoutingStrategy=Direct)
构造:使用输入类型对象和事件路由策略。
pair< VisualEvent, MappedType > PairType
std::pair< typename _tMap::iterator, bool > search_map(_tMap &m, const typename _tMap::key_type &k)
按指定键值搜索指定映射。
map< VisualEvent, MappedType > MapType
映射表类型。
YSLib 标准字符串(使用 UCS-2 作为内部编码)。
GEventWrapper< EventT(HPaintEvent), UIEventArgs && > Paint
CursorWheelEventArgs(IWidget &, WheelDelta, const KeyInput &, const InputType &={}, RoutingStrategy=Direct)
WidgetController(bool={})
构造:使用指定可用性。
ptrdiff_t WheelDelta
滚轮度量:以角度计量的转动滚轮的幅度。
TextInputEventArgs(IWidget &, String, const KeyInput &={}, RoutingStrategy=Direct)
InputEventArgs(IWidget &, const KeyInput &={}, RoutingStrategy=Direct)
构造:使用本机键按下对象和路由事件类型。
std::bitset< KeyBitsetWidth > KeyInput
按键并行位宽。