YSTest: YSLib::UI::TextPlaceholder类 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 成员函数 | Public 属性 | Private 属性 | 所有成员列表
YSLib::UI::TextPlaceholder类 参考

添加默认文本到特定的部件。 更多...

`#include <TextBox.h>`

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

## Public 成员函数

| DefGetter (const ynothrow, observer_ptr< IWidget >, CapturedPtr, p_captured) template< class _tControl
_fSwap void | BindByFocus (_tControl &ctl, _fSwap f)
template<class _tControl >
void | SwapLabel (_tControl &ctl)
template<class _tControl >
void | SwapText (_tControl &ctl)
template<class _tControl >
void | SwapTextBox (_tControl &ctl)

## Public 属性

Drawing::Font | Font {}
Color | ForeColor {ColorSpace::Gray}
String | Text {}
char32_t | MaskChar = char32_t()

## Private 属性

observer_ptr< IWidget > | p_captured = {}

## 详细描述

添加默认文本到特定的部件。

自从
  build 516

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

## 成员函数说明

## ◆ BindByFocus()

_fSwap void YSLib::UI::TextPlaceholder::BindByFocus | ( | _tControl & | ctl,
|  | _fSwap | f
| ) |  |

inline

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

引用了 ystdex::addressof(), CHRLib::f() , 以及 yunseq.

函数调用图:

## ◆ DefGetter()

YSLib::UI::TextPlaceholder::DefGetter | ( | const | ynothrow,
|  | observer_ptr< IWidget > | ,
|  | CapturedPtr | ,
|  | p_captured |
| ) |  |

自从
  build 672

## ◆ SwapLabel()

template<class _tControl >

void YSLib::UI::TextPlaceholder::SwapLabel | ( | _tControl & | ctl | ) |

inline

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

引用了 ystdex::swap_dependent().

函数调用图:

## ◆ SwapText()

template<class _tControl >

void YSLib::UI::TextPlaceholder::SwapText | ( | _tControl & | ctl | ) |

inline

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

引用了 ystdex::swap_dependent().

函数调用图:

## ◆ SwapTextBox()

template<class _tControl >

void YSLib::UI::TextPlaceholder::SwapTextBox | ( | _tControl & | ctl | ) |

inline

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

引用了 ystdex::swap_dependent().

函数调用图:

## 类成员变量说明

## ◆ Font

Drawing::Font YSLib::UI::TextPlaceholder::Font {}

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

## ◆ ForeColor

Color YSLib::UI::TextPlaceholder::ForeColor {ColorSpace::Gray}

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

## ◆ MaskChar

char32_t YSLib::UI::TextPlaceholder::MaskChar = char32_t()

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

## ◆ p_captured

observer_ptr<IWidget> YSLib::UI::TextPlaceholder::p_captured = {}

private

自从
  build 672

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

## ◆ Text

String YSLib::UI::TextPlaceholder::Text {}

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

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

- TextBox.h