YSTest: TextInfoBox类 参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

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

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

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
Public 成员函数 | Public 属性 | 所有成员列表
TextInfoBox类 参考

`#include <ShlReader.h>`

类 TextInfoBox 继承关系图:
[图例]
TextInfoBox 的协作图:
[图例]

## Public 成员函数

| TextInfoBox ()
virtual void | Refresh (PaintEventArgs &&)
| 刷新：按指定参数绘制界面并更新状态。
void | UpdateData (DualScreenReader &)

## Public 属性

Label | lblEncoding
Label | lblSize
Label | lblTop
| 指示迭代器位置。
Label | lblBottom

## 详细描述

在文件 ShlReader.h 第 107 行定义.

## 构造及析构函数说明

TextInfoBox::TextInfoBox | ( |  | ) |

在文件 ShlReader.cpp 第 121 行定义.

## 成员函数说明

void TextInfoBox::Refresh | ( | PaintEventArgs && | e | ) |

virtual

刷新：按指定参数绘制界面并更新状态。

自从
  build 294

在文件 ShlReader.cpp 第 133 行定义.

参考 YSLib::UI::GetSizeOf(),lblBottom,lblEncoding,lblSize,lblTop , 以及 ystdex::unseq_apply().

函数调用图:

void TextInfoBox::UpdateData | ( | DualScreenReader & | reader | ) |

在文件 ShlReader.cpp 第 142 行定义.

参考 YSLib::UI::Invalidate(),lblBottom,lblEncoding,lblSize,lblTop,ystdex::to_string() , 以及 yunseq().

参考自 ShlTextReader::Execute().

函数调用图:

这是这个函数的调用关系图:

## 类成员变量说明

Label TextInfoBox::lblBottom

在文件 ShlReader.h 第 118 行定义.

参考自 Refresh() , 以及 UpdateData().

Label TextInfoBox::lblEncoding

在文件 ShlReader.h 第 110 行定义.

参考自 Refresh() , 以及 UpdateData().

Label TextInfoBox::lblSize

在文件 ShlReader.h 第 111 行定义.

参考自 Refresh() , 以及 UpdateData().

Label TextInfoBox::lblTop

指示迭代器位置。

自从
  build 273

在文件 ShlReader.h 第 117 行定义.

参考自 Refresh() , 以及 UpdateData().

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

- ShlReader.h
- ShlReader.cpp