YSTest: YSLib::UI::TextSelection结构体 参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

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

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

Public 类型 | Public 成员函数 | Public 属性 | 所有成员列表
YSLib::UI::TextSelection结构体 参考final

文本选择区域。 更多...

`#include <TextBox.h>`

YSLib::UI::TextSelection 的协作图:
[图例]

## Public 类型

using | Position = GBinaryGroup< size_t >
| 位置：横坐标和纵坐标。 更多...
using | Span = pair< Position, Position >
| 文本区段：表示起始和结束位置。 更多...

## Public 成员函数

| DefPred (const ynothrow, Empty, Range.first==Range.second) PDefH(void
| 判断是否为空。 更多...

## Public 属性

Span | Range
| 选择的范围。 更多...
| Collapse

## 详细描述

文本选择区域。

自从
  build 484

在文件 TextBox.h 第 171 行定义.

## 成员类型定义说明

using YSLib::UI::TextSelection::Position = GBinaryGroup<size_t>

位置：横坐标和纵坐标。

在文件 TextBox.h 第 174 行定义.

using YSLib::UI::TextSelection::Span = pair<Position, Position>

文本区段：表示起始和结束位置。

注解
  仅表示选择的起始和结束，因此结束位置在文本中可在起始位置之前。

在文件 TextBox.h 第 179 行定义.

## 成员函数说明

YSLib::UI::TextSelection::DefPred | ( | const ynothrow | ,
|  | Empty | ,
|  | Range. | first = `= Range.second`
| ) |  |

判断是否为空。

自从
  build 490

折叠选择范围到结束。

自从
  build 485

## 类成员变量说明

YSLib::UI::TextSelection::Collapse

在文件 TextBox.h 第 194 行定义.

参考自 YSLib::UI::TextBox::CollapseCaret().

Span YSLib::UI::TextSelection::Range

选择的范围。

在文件 TextBox.h 第 182 行定义.

参考自 YSLib::UI::TextBox::CollapseCaret(), YSLib::UI::TextBox::SelectAll(), YSLib::UI::TextBox::TextBox() , 以及 YSLib::UI::TextBox::UpdateTextBoxClippedText().

该结构体的文档由以下文件生成:

- TextBox.h