YSTest: YSLib::Drawing::Padding结构体 参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

Public 成员函数 | Public 属性 | 相关函数 | 所有成员列表
YSLib::Drawing::Padding结构体 参考

空白样式。 更多...

`#include <YGDI.h>`

YSLib::Drawing::Padding 的协作图:
[图例]

## Public 成员函数

| DefDeCtor (Padding) explicit yconstfn Padding(SPos x)
| 无参数构造：使用零边距。 更多...
yconstfn | Padding (SPos l, SPos r, SPos t, SPos b)
| 构造：使用 4 个边距。 更多...
| PDefHOp (Padding &,+=, const Padding &m) ImplRet(yunseq(Left+
| 加法赋值：对应分量调用 operator+= 。 更多...

## Public 属性

SPos | Left = 0
| 空白距离：左、右、上、下。 更多...
SPos | Right = 0
SPos | Top = 0
SPos | Bottom = 0
| Right = m.Right
| Top = m.Top

## 相关函数

(请注意: 这些不是成员函数.)
#define | PDefHOp(_t, _op, ...) PDefH(_t, operator _op, __VA_ARGS__)
| 加法逆元：对应分量调用一元 operator- 。 更多...

## 详细描述

空白样式。

警告
  非虚析构。

在文件 YGDI.h 第 46 行定义.

## 构造及析构函数说明

## ◆ Padding()

yconstfn YSLib::Drawing::Padding::Padding | ( | SPos | l,
|  | SPos | r,
|  | SPos | t,
|  | SPos | b
| ) |  |

inline

构造：使用 4 个边距。

自从
  build 365

在文件 YGDI.h 第 72 行定义.

## 成员函数说明

## ◆ DefDeCtor()

YSLib::Drawing::Padding::DefDeCtor | ( | Padding |  | ) |

inline

无参数构造：使用零边距。

自从
  build 365

构造：使用 4 个相同的边距。

自从
  build 586

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

## ◆ PDefHOp()

YSLib::Drawing::Padding::PDefHOp | ( | Padding & | ,
|  | + | ,
|  | const Padding & | m
| ) |  |

加法赋值：对应分量调用 operator+= 。

## 友元及相关函数文档

## ◆ PDefHOp

#define PDefHOp | ( |  | Padding,
|  |  | -,
|  |  | const Padding &x
| ) |  | PDefH(_t, operator _op, __VA_ARGS__)

related

加法逆元：对应分量调用一元 operator- 。

自从
  build 850

## 类成员变量说明

## ◆ Bottom

SPos YSLib::Drawing::Padding::Bottom = 0

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

被这些函数引用 YSLib::DS::UI::DualScreenReader::AdjustMargins(), YSLib::Drawing::FetchResizedBottomMargin() , 以及 YSLib::Drawing::TextRegion::Scroll().

## ◆ Left

SPos YSLib::Drawing::Padding::Left = 0

空白距离：左、右、上、下。

自从
  build 365

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

被这些函数引用 YSLib::UI::TextBox::GetCaretPosition(), YSLib::UI::TreeList::GetIndentBox(), YSLib::UI::TextBox::GetPenOffset(), YSLib::UI::HexViewArea::Refresh() , 以及 YSLib::UI::TreeList::TreeList().

## ◆ Right [1/2]

SPos YSLib::Drawing::Padding::Right = 0

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

## ◆ Right [2/2]

YSLib::Drawing::Padding::Right = m.Right

在文件 YGDI.h 第 80 行定义.

## ◆ Top [1/2]

SPos YSLib::Drawing::Padding::Top = 0

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

被这些函数引用 YSLib::DS::UI::DualScreenReader::AdjustMargins(), YSLib::UI::CheckButton::CheckButton(), YSLib::Drawing::TextRegion::ClearTextLine(), YSLib::UI::TextBox::GetPenOffset(), YSLib::UI::RadioButton::RadioButton() , 以及 YSLib::Drawing::TextRegion::Scroll().

## ◆ Top [2/2]

YSLib::Drawing::Padding::Top = m.Top

在文件 YGDI.h 第 80 行定义.

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

- YGDI.h