YSTest: ycontrol.cpp 文件参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

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

- 文件列表
- 文件成员

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

样式无关的控件。 更多...

`#include "YSLib/UI/ycontrol.h"`
`#include "YSLib/UI/ygui.h"`
`#include "YSLib/UI/yuicont.h"`
`#include "YSLib/Core/ystorage.hpp"`
`#include <ystdex/algorithm.hpp>`
`#include "YSLib/UI/yrender.h"`
`#include "YSLib/UI/YBrush.h"`
ycontrol.cpp 的引用(Include)关系图:

浏览源代码.

## 函数

YSL_BEGIN EventMapping::ItemType & | GetEvent (EventMapping::MapType &m, const VisualEvent &id, EventMapping::MappedType(&f)())
bool | Enable (IWidget &wgt, bool b)
void | OnKeyHeld (KeyEventArgs &&e)
void | OnTouchDown_RequestToTopFocused (TouchEventArgs &&e)
void | OnTouchHeld (TouchEventArgs &&e)
void | OnTouchMove (TouchEventArgs &&e)
void | OnTouchMove_Dragging (TouchEventArgs &&e)
void | OnKey_Bound_TouchUpAndLeave (KeyEventArgs &&e)
void | OnKey_Bound_EnterAndTouchDown (KeyEventArgs &&e)
void | OnKey_Bound_Click (KeyEventArgs &&e)

## 详细描述

样式无关的控件。

版本
  r3718

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

自从
  早于 build 132

创建时间:
  2010-02-18 13:44:34 +0800

修改时间:
  2013-03-19 18:44 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::UI::YComponent

在文件 ycontrol.cpp 中定义.

## 函数说明

bool Enable | ( | IWidget & | wgt,
|  | bool | b
| ) |  |

在文件 ycontrol.cpp 第 60 行定义.

参考 YSLib::UI::Invalidate(),YSLib::UI::IsEnabled() , 以及 YSLib::UI::SetEnabledOf().

参考自 GetDesktopDownHandle() , 以及 ShlTextReader::UpdateButtons().

函数调用图:

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

YSL_BEGIN EventMapping::ItemType& GetEvent | ( | EventMapping::MapType & | m,
|  | const VisualEvent & | id,
|  | EventMapping::MappedType(&)() | f
| ) |  |

在文件 ycontrol.cpp 第 41 行定义.

参考 ystdex::search_map().

参考自 YSLib::UI::FetchEvent() , 以及 YSLib::UI::Controller::GetItemRef().

函数调用图:

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

void OnKey_Bound_Click | ( | KeyEventArgs && | e | ) |

在文件 ycontrol.cpp 第 197 行定义.

参考自 GetDesktopDownHandle().

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

void OnKey_Bound_EnterAndTouchDown | ( | KeyEventArgs && | e | ) |

在文件 ycontrol.cpp 第 184 行定义.

参考自 GetDesktopDownHandle().

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

void OnKey_Bound_TouchUpAndLeave | ( | KeyEventArgs && | e | ) |

在文件 ycontrol.cpp 第 171 行定义.

参考自 GetDesktopDownHandle().

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

void OnKeyHeld | ( | KeyEventArgs && | e | ) |

在文件 ycontrol.cpp 第 72 行定义.

参考 FetchGUIState().

函数调用图:

void OnTouchDown_RequestToTopFocused | ( | TouchEventArgs && | e | ) |

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

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

参考自 YSLib::UI::Control::ControlEventMap::ControlEventMap().

函数调用图:

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

void OnTouchHeld | ( | TouchEventArgs && | e | ) |

在文件 ycontrol.cpp 第 95 行定义.

参考 FetchGUIState() , 以及 YSLib::UI::GetLocationOf().

参考自 YSLib::UI::Control::ControlEventMap::ControlEventMap().

函数调用图:

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

void OnTouchMove | ( | TouchEventArgs && | e | ) |

在文件 ycontrol.cpp 第 116 行定义.

参考 FetchGUIState().

参考自 large_delta().

函数调用图:

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

void OnTouchMove_Dragging | ( | TouchEventArgs && | e | ) |

在文件 ycontrol.cpp 第 129 行定义.

参考 FetchGUIState(),YSLib::UI::Invalidate() , 以及 SetLocationOf().

参考自 GetDesktopDownHandle().

函数调用图:

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