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().