YSTest
PreAlpha_b380_20130211
The YSLib Test Project
|
序列视图类模板。 More...
#include <viewer.hpp>
Public Types | |
typedef _tContainer | ContainerType |
容器类型。 | |
typedef _tContainer::size_type | SizeType |
项目下标类型。 | |
typedef _tContainer::difference_type | DifferenceType |
项目索引差值类型。 | |
Private Attributes | |
_tContainer * | pContainer |
序列容器指针。 | |
SizeType | head |
视图中首个项目下标,大于等于 GetTotal() 时无效。 | |
SizeType | selected |
选中项目下标,大于等于 GetTotal() 时无效。 | |
SizeType | length |
视图长度:最大可视项目数。 | |
bool | is_selected |
选中状态。 | |
序列视图类模板。
Definition at line 43 of file viewer.hpp.
typedef _tContainer YSLib::Components::GSequenceViewer< _tContainer >::ContainerType |
typedef _tContainer::difference_type YSLib::Components::GSequenceViewer< _tContainer >::DifferenceType |
项目索引差值类型。
Definition at line 53 of file viewer.hpp.
typedef _tContainer::size_type YSLib::Components::GSequenceViewer< _tContainer >::SizeType |
项目下标类型。
Definition at line 51 of file viewer.hpp.
|
inlineexplicit |
构造:使用指定容器。
Definition at line 72 of file viewer.hpp.
|
inline |
取消选中状态。
Definition at line 175 of file viewer.hpp.
|
inline |
判断是否在有效范围内包含指定项目索引。
Definition at line 96 of file viewer.hpp.
|
inline |
d | 视图中首个项目下标减少 d 。 |
Definition at line 180 of file viewer.hpp.
|
inline |
d | 选中项目下标减少 d 。 |
Definition at line 184 of file viewer.hpp.
|
inline |
Definition at line 105 of file viewer.hpp.
|
inline |
Definition at line 104 of file viewer.hpp.
|
inline |
取选中的项目相对于视图中首个项目的下标偏移(未选中时为 -1 )。
Definition at line 108 of file viewer.hpp.
|
inline |
Definition at line 106 of file viewer.hpp.
|
inline |
取容器中项目个数。
Definition at line 102 of file viewer.hpp.
|
inline |
取当前视图中有效项目个数。
Definition at line 111 of file viewer.hpp.
|
inline |
视图中首个项目下标增加 d 。
Definition at line 192 of file viewer.hpp.
|
inline |
选中项目下标增加 d 。
Definition at line 205 of file viewer.hpp.
|
inline |
判断是否为选中状态。
Definition at line 90 of file viewer.hpp.
|
inline |
移动视图至序列起始。
Definition at line 218 of file viewer.hpp.
|
inline |
移动视图至序列结尾。
Definition at line 232 of file viewer.hpp.
|
inline |
Definition at line 76 of file viewer.hpp.
|
inline |
Definition at line 80 of file viewer.hpp.
|
inline |
Definition at line 78 of file viewer.hpp.
|
inline |
Definition at line 83 of file viewer.hpp.
|
inline |
|
inline |
约束被选中的元素在视图内。
Definition at line 256 of file viewer.hpp.
|
inline |
约束视图包含被选中的元素。
Definition at line 273 of file viewer.hpp.
|
inline |
|
inline |
设置项目索引。
Definition at line 128 of file viewer.hpp.
|
inline |
设置长度。
Definition at line 146 of file viewer.hpp.
|
inline |
设置选中项目下标。
Definition at line 159 of file viewer.hpp.
|
private |
视图中首个项目下标,大于等于 GetTotal() 时无效。
Definition at line 62 of file viewer.hpp.
|
private |
选中状态。
Definition at line 65 of file viewer.hpp.
|
private |
视图长度:最大可视项目数。
Definition at line 64 of file viewer.hpp.
|
private |
|
private |
选中项目下标,大于等于 GetTotal() 时无效。
Definition at line 63 of file viewer.hpp.