YSTest: YControl.h 文件参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

类 | 命名空间 | 枚举 | 函数 | 变量
YControl.h 文件参考
UI

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

`#include "YModules.h"`
`#include <YSLib/UI/YWidget.h>`
`#include <YSLib/UI/YWidgetEvent.h>`
YControl.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

class | YSLib::UI::Controller
| 部件控制器。 更多...
class | YSLib::UI::Control
| 控件。 更多...

## 命名空间

| YSLib
| YSLib 命名空间。
| YSLib::UI

## 枚举

enum | YSLib::UI::CursorState { YSLib::UI::CursorState::Outside, YSLib::UI::CursorState::Over, YSLib::UI::CursorState::Pressed }
| 指针设备光标相对控件的状态。 更多...

## 函数

| YSLib::UI::PDefH (bool, IsEnabled, const IWidget &wgt) ImplRet(wgt.GetController().IsEnabled()) inline PDefH(void
| 判断部件是否为可用的控件。 更多...
IWidget bool b | YSLib::UI::ImplExpr (wgt.GetController().SetEnabled(b)) YF_API bool Enable(IWidget &
| 设置部件可用性，且当可用性改变时无效化部件区域。 更多...
template<VisualEvent _vID>
EventOf< _vID > & | YSLib::UI::FetchEvent (IWidget &wgt)
| 取部件事件。 更多...
template<VisualEvent _vID, typename _tEventArgs >
size_t | YSLib::UI::CallEvent (IWidget &wgt, _tEventArgs &&e)
| 调用部件事件，并忽略 BadEvent 异常。 更多...
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::OnUIEvent_Invalidate (UIEventArgs &&)
| 处理用户界面事件：无效化发送者。 更多...
YF_API void | YSLib::UI::OnKeyHeld (KeyEventArgs &&)
| 处理键接触保持事件。 更多...
YF_API void | YSLib::UI::OnTouchDown_RequestToFrontFocused (CursorEventArgs &&)
| 处理屏幕接触开始事件：使用一般接触策略。 更多...
YF_API void | YSLib::UI::OnTouchHeld (CursorEventArgs &&)
| 处理屏幕接触保持事件。 更多...
YF_API void | YSLib::UI::OnTouchHeld_Dragging (CursorEventArgs &&)
| 处理屏幕接触移动事件：拖放按下部件。 更多...
YF_API void | YSLib::UI::OnTouchHeld_DraggingRaw (CursorEventArgs &&, IWidget &)
| 处理屏幕接触移动事件：拖放指定部件。 更多...
YF_API void | YSLib::UI::OnKey_Bound_TouchUp (KeyEventArgs &&)
| 处理按键事件：按键-指针设备接触结束。 更多...
YF_API void | YSLib::UI::OnKey_Bound_TouchDown (KeyEventArgs &&)
| 处理按键事件：按键-指针设备接触开始。 更多...
YF_API void | YSLib::UI::OnKey_Bound_Click (KeyEventArgs &&)
| 处理按键事件：按键-指针设备按下。 更多...

## 变量

| YSLib::UI::SetEnabledOf
IWidget & | YSLib::UI::wgt
IWidget bool b | YSLib::UI::bool = true)

## 详细描述

样式无关的控件。

版本
  r4878

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

自从
  build 572

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

修改时间:
  2020-01-25 16:25 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::UI::YControl

在文件 YControl.h 中定义.