YSTest: ycontrol.h 文件参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
类 | 命名空间 | 函数
ycontrol.h 文件参考
UI

样式无关的控件。 更多...

`#include "ywidget.h"`
`#include "ywgtevt.h"`
ycontrol.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

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 &&)
| 处理按键事件：按键-指针设备按下。

## 详细描述

样式无关的控件。

版本
  r4620

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  早于 build 132

创建时间:
  2010-02-18 13:44:24 +0800

修改时间:
  2013-03-13 14:51 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::UI::YComponent

在文件 ycontrol.h 中定义.