|
YSTest
PreAlpha_b400_20130424
The YSLib Test Project
|
样式无关的控件。 更多...
#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"
函数 | |
| 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) |
样式无关的控件。
在文件 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 行定义.
参考自 YSLib::UI::FetchEvent() , 以及 YSLib::UI::Controller::GetItemRef().


| void OnKey_Bound_Click | ( | KeyEventArgs && | e | ) |
| void OnKey_Bound_EnterAndTouchDown | ( | KeyEventArgs && | e | ) |
| void OnKey_Bound_TouchUpAndLeave | ( | KeyEventArgs && | e | ) |
| void OnKeyHeld | ( | KeyEventArgs && | e | ) |
| 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 | ) |
| void OnTouchMove_Dragging | ( | TouchEventArgs && | e | ) |
在文件 ycontrol.cpp 第 129 行定义.
参考 FetchGUIState(),YSLib::UI::Invalidate() , 以及 SetLocationOf().

