YSTest
PreAlpha_b400_20130424
The YSLib Test Project
|
样式无关的控件。 更多...
类 | |
class | YSLib::UI::Controller |
部件控制器。 更多... | |
class | YSLib::UI::Control |
控件。 更多... | |
class | YSLib::UI::Control::ControlEventMap |
扩展控件事件表。 更多... | |
命名空间 | |
namespace | YSLib |
namespace | YSLib::UI |
函数 | |
bool | YSLib::UI::IsEnabled (const IWidget &wgt) |
判断部件是否为可用的控件。 | |
void | YSLib::UI::SetEnabledOf (IWidget &wgt, bool b) |
设置部件可用性。 | |
YF_API bool | YSLib::UI::Enable (IWidget &, bool=true) |
设置部件可用性,且当可用性改变时无效化部件区域。 | |
template<VisualEvent _vID> | |
EventMapping::MappedType | YSLib::UI::NewEvent () |
构造指针指向的 VisualEvent 指定的事件对象。 | |
YF_API EventMapping::ItemType & | YSLib::UI::GetEvent (EventMapping::MapType &, const VisualEvent &, EventMapping::MappedType(&)()) |
在事件映射表中取指定 id 对应的事件。 | |
template<VisualEvent _vID> | |
GEvent< void(typename EventTypeMapping< _vID > ::HandlerType::EventArgsType)> & | YSLib::UI::FetchEvent (VisualEventMap &m) |
取控件事件。 | |
template<VisualEvent _vID> | |
GEvent< void(typename EventTypeMapping< _vID > ::HandlerType::EventArgsType)> & | YSLib::UI::FetchEvent (AController &controller) |
取部件事件。 | |
template<VisualEvent _vID> | |
GEvent< void(typename EventTypeMapping< _vID > ::HandlerType::EventArgsType)> & | YSLib::UI::FetchEvent (IWidget &wgt) |
取部件事件。 | |
template<VisualEvent _vID, typename _tEventArgs > | |
size_t | YSLib::UI::CallEvent (IWidget &wgt, _tEventArgs &&e) |
调用部件事件,并忽略 BadControl 异常。 | |
template<VisualEvent _vID, class _tEventArgs > | |
void | YSLib::UI::OnEvent_Call (_tEventArgs &&e) |
处理事件:直接转发至发送者。 | |
template<class _tEventArgs > | |
void | YSLib::UI::OnEvent_StopRouting (_tEventArgs &&e) |
YF_API void | YSLib::UI::OnKeyHeld (KeyEventArgs &&) |
处理键接触保持事件。 | |
YF_API void | YSLib::UI::OnTouchDown_RequestToTopFocused (TouchEventArgs &&) |
处理屏幕接触开始事件:使用一般接触策略。 | |
YF_API void | YSLib::UI::OnTouchHeld (TouchEventArgs &&) |
处理屏幕接触保持事件。 | |
YF_API void | YSLib::UI::OnTouchMove (TouchEventArgs &&) |
处理屏幕接触移动事件。 | |
YF_API void | YSLib::UI::OnTouchMove_Dragging (TouchEventArgs &&) |
处理屏幕接触移动事件。 | |
YF_API void | YSLib::UI::OnKey_Bound_TouchUpAndLeave (KeyEventArgs &&) |
处理按键事件:按键-指针设备接触结束。 | |
YF_API void | YSLib::UI::OnKey_Bound_EnterAndTouchDown (KeyEventArgs &&) |
处理按键事件:按键-指针设备接触开始。 | |
YF_API void | YSLib::UI::OnKey_Bound_Click (KeyEventArgs &&) |
处理按键事件:按键-指针设备按下。 | |
样式无关的控件。
在文件 ycontrol.h 中定义.