YSTest: button.cpp 文件参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

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

- 文件列表
- 文件成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
命名空间 | 函数
button.cpp 文件参考
UI

样式相关的图形用户界面按钮控件。 更多...

`#include "YSLib/UI/button.h"`
`#include "YSLib/Service/yblit.h"`
`#include "YSLib/UI/ygui.h"`
button.cpp 的引用(Include)关系图:

浏览源代码.

## 命名空间

namespace | YSL_BEGIN

## 函数

Hue | YSL_BEGIN::change_hue (Hue base_h, Hue h)
| 色调偏移。
void | YSL_BEGIN::RectDrawButton (const Graphics &g, Point pt, Size s, Hue base_hue, bool is_pressed=false, bool is_enabled=true)
void | DrawThumbBackground (PaintEventArgs &&e, Thumb &tmb, Hue base_hue)
void | DecorateAsCloseButton (Thumb &tmb)

## 详细描述

样式相关的图形用户界面按钮控件。

版本
  r3013

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 194

创建时间:
  2010-10-04 21:23:32 +0800

修改时间:
  2013-03-23 10:33 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::UI::Button

在文件 button.cpp 中定义.

## 函数说明

void DecorateAsCloseButton | ( | Thumb & | tmb | ) |

在文件 button.cpp 第 151 行定义.

参考 Close(),DrawCross(),YSLib::UI::FetchContainerPtr(),FetchGUIState(),YSLib::UI::GetSizeOf(),YSLib::UI::IsEnabled(),YSLib::UI::Styles::Workspace , 以及 yunseq().

参考自 YSLib::UI::DialogBox::DialogBox().

函数调用图:

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

void DrawThumbBackground | ( | PaintEventArgs && | e,
|  | Thumb & | tmb,
|  | Hue | base_hue
| ) |  |

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

参考 DrawRect(),YSLib::UI::GetSizeOf(),HSLToColor(),YSLib::UI::IsEnabled(),IsFocused(),YSL_BEGIN::RectDrawButton(),YB_LIKELY , 以及 yunseq().

函数调用图: