YSTest: YSLib::UI::MCheckBox类 参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

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

- 类列表
- 类索引
- 类继承关系
- 类成员

Public 成员函数 | Public 属性 | Protected 属性 | 所有成员列表
YSLib::UI::MCheckBox类 参考
UI » Control Models

复选框模块。 更多...

`#include <Selector.h>`

类 YSLib::UI::MCheckBox 继承关系图:
[图例]
YSLib::UI::MCheckBox 的协作图:
[图例]

## Public 类型

using | StateType = enum SelectedState:yimpl(size_t){Unchecked=0, Checked=1, Partial=2}
| 选择框选中状态类型。 更多...
using | MSelector = GMSelector< StateType >
using | TickedArgs = MSelector::SelectedArgs
| 选择框选中状态参数类型。 更多...

## Public 成员函数

| MCheckBox (StateType st=Unchecked)

## Public 属性

GEvent< void(TickedArgs)> | Ticked
| 复选框选中事件。 更多...

## Protected 属性

MSelector | mSelector

## 详细描述

复选框模块。

警告
  非虚析构。

在文件 Selector.h 第 88 行定义.

## 成员类型定义说明

using YSLib::UI::MCheckBox::MSelector = GMSelector<StateType>

在文件 Selector.h 第 100 行定义.

using YSLib::UI::MCheckBox::StateType = enum SelectedState : yimpl(size_t) { Unchecked = 0, Checked = 1, Partial = 2 }

选择框选中状态类型。

自从
  build 480

在文件 Selector.h 第 99 行定义.

using YSLib::UI::MCheckBox::TickedArgs = MSelector::SelectedArgs

选择框选中状态参数类型。

注解
  StateType 参数表示选中后的状态。

在文件 Selector.h 第 105 行定义.

## 构造及析构函数说明

YSLib::UI::MCheckBox::MCheckBox | ( | StateType | st = `Unchecked` | ) |

inline

在文件 Selector.h 第 115 行定义.

## 类成员变量说明

MSelector YSLib::UI::MCheckBox::mSelector

protected

在文件 Selector.h 第 109 行定义.

参考自 YSLib::UI::CheckBox::SetTicked() , 以及 YSLib::UI::CheckBox::Tick().

GEvent<void(TickedArgs)> YSLib::UI::MCheckBox::Ticked

复选框选中事件。

在文件 Selector.h 第 113 行定义.

该类的文档由以下文件生成:

- Selector.h