YSTest: yfocus.cpp 文件参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

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

- 文件列表
- 文件成员

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

图形用户界面焦点特性。 更多...

`#include "YSLib/UI/ycontrol.h"`
yfocus.cpp 的引用(Include)关系图:

浏览源代码.

## 函数

YSL_BEGIN bool | IsFocused (const IWidget &wgt)
bool | DoRequestFocus (IWidget &wgt, bool release_event)
bool | DoReleaseFocus (IWidget &wgt)
void | RequestFocusFrom (IWidget &dst, IWidget &src)
void | ReleaseFocusFrom (IWidget &dst, IWidget &src)
void | ClearFocusingOf (IWidget &wgt)
void | RequestFocusCascade (IWidget &wgt)
void | ReleaseFocusCascade (IWidget &wgt)

## 详细描述

图形用户界面焦点特性。

版本
  r557

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

自从
  build 258

创建时间:
  2010-05-01 13:52:56 +0800

修改时间:
  2013-03-13 13:13 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::UI::YFocus

在文件 yfocus.cpp 中定义.

## 函数说明

void ClearFocusingOf | ( | IWidget & | wgt | ) |

在文件 yfocus.cpp 第 96 行定义.

参考 YSLib::UI::FetchFocusingPtr().

参考自 YSLib::UI::Panel::ClearContents(),Close() , 以及 OnTouchDown_RequestToTopFocused().

函数调用图:

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

bool DoReleaseFocus | ( | IWidget & | wgt | ) |

在文件 yfocus.cpp 第 66 行定义.

参考 YSLib::UI::FetchContainerPtr().

参考自 DoRequestFocus(),ReleaseFocusFrom() , 以及 YSLib::UI::Widget::~Widget().

函数调用图:

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

bool DoRequestFocus | ( | IWidget & | wgt,
|  | bool | release_event
| ) |  |

在文件 yfocus.cpp 第 43 行定义.

参考 DoReleaseFocus(),YSLib::UI::FetchContainerPtr(),IsFocused() , 以及 ReleaseFocusFrom().

参考自 RequestFocusFrom().

函数调用图:

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

YSL_BEGIN bool IsFocused | ( | const IWidget & | wgt | ) |

在文件 yfocus.cpp 第 35 行定义.

参考 YSLib::UI::FetchContainerPtr() , 以及 YSLib::UI::FetchFocusingPtr().

参考自 DoRequestFocus(),DrawThumbBackground() , 以及 YSLib::UI::CheckBox::PaintBox().

函数调用图:

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

void ReleaseFocusCascade | ( | IWidget & | wgt | ) |

在文件 yfocus.cpp 第 117 行定义.

参考 YSLib::UI::FetchContainerPtr() , 以及 YSLib::UI::ReleaseFocus().

函数调用图:

void ReleaseFocusFrom | ( | IWidget & | dst,
|  | IWidget & | src
| ) |  |

在文件 yfocus.cpp 第 89 行定义.

参考 DoReleaseFocus().

参考自 DoRequestFocus() , 以及 YSLib::UI::ReleaseFocus().

函数调用图:

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

void RequestFocusCascade | ( | IWidget & | wgt | ) |

在文件 yfocus.cpp 第 106 行定义.

参考 YSLib::UI::FetchContainerPtr() , 以及 YSLib::UI::RequestFocus().

参考自 GetDesktopDownHandle().

函数调用图:

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

void RequestFocusFrom | ( | IWidget & | dst,
|  | IWidget & | src
| ) |  |

在文件 yfocus.cpp 第 82 行定义.

参考 DoRequestFocus().

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

函数调用图:

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