YSTest: textlist.h 文件参考

YSTest PreAlpha_b500_20140530 The YSLib Test Project

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

- 文件列表
- 文件成员

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

样式相关的文本列表。 更多...

`#include "YModules.h"`
`#include <YSLib/UI/ycontrol.h>`
`#include <YSLib/UI/ygui.h>`
`#include <YSLib/UI/label.h>`
`#include <YSLib/UI/viewer.hpp>`
textlist.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 命名空间

| YSLib
| YSLib::UI

## 类型定义

using | YSLib::UI::IndexEventArgs = GValueEventArgs< MTextList::IndexType >
| 索引事件。 更多...
using | YSLib::UI::ViewerType = GSequenceViewer< ListType >
| 视图类型。 更多...
using | YSLib::UI::ViewArgs = GValueEventArgs< bool >
| 视图参数类型。 更多...

## 函数

| YSLib::UI::DeclEvent (HViewEvent, ViewChanged) DeclEvent(HIndexEvent
| 视图变更事件。 更多...
Selected | YSLib::UI::DeclEvent (HIndexEvent, Confirmed) explicit TextList(const Rect &
| 项目选中确认事件。 更多...
Selected const shared_ptr < ListType > const pair< Color, Color > & | YSLib::UI::DefDeMoveCtor (TextList) DefPredMem(const ynothrow
Selected const shared_ptr < ListType > const pair< Color, Color > viewer | YSLib::UI::PDefH (bool, Contains, ListType::size_type i) ImplBodyMem(viewer
| YSLib::UI::DefGetterMem (const ynothrow, ListType::size_type, SelectedIndex, viewer) SDst GetFullViewHeight() const
| 取完整视图高。 更多...
SDst | YSLib::UI::GetViewPosition () const
| 取视图顶端竖直位置。 更多...
void | YSLib::UI::SetList (const shared_ptr< ListType > &)
| 设置文本列表。 更多...
void | YSLib::UI::SetSelected (ListType::size_type)
| 按指定项目索引设置选中项目。 更多...
void | YSLib::UI::SetSelected (SPos, SPos)
| 按接触点设置选中项目。 更多...
void | YSLib::UI::SetSelected (const Point &pt)
| 按接触点设置选中项目。 更多...
SDst | YSLib::UI::AdjustOffset (bool)
| 调整列表视图底项目的竖直偏移量为零。 更多...
void | YSLib::UI::AdjustViewForContent ()
| 按内容大小依次调整视图中选中和首个项目的索引，然后按需调整竖直偏移量。 更多...
void | YSLib::UI::AdjustViewLength ()
| 调整视图长度。 更多...
virtual bool | YSLib::UI::CheckConfirmed (ListType::size_type) const
| 检查列表中的指定项是否有效。 更多...
ListType::size_type | YSLib::UI::CheckPoint (SPos, SPos)
| 检查点（相对于所在缓冲区的控件坐标）是否在选择范围内， 更多...
ListType::size_type | YSLib::UI::CheckPoint (const Point &pt)
| 检查点（相对于所在缓冲区的控件坐标）是否在选择范围内， 更多...
| YSLib::UI::PDefH (void, ClearSelected,) ImplBodyMem(viewer
void | YSLib::UI::InvalidateSelected (ListType::difference_type offset, ListType::size_type diff=1)
| 无效化偏移量对应的列表项区域。 更多...
void | YSLib::UI::InvalidateSelected2 (ListType::difference_type, ListType::difference_type)
| 无效化偏移量对应的列表项区域。 更多...
void | YSLib::UI::LocateViewPosition (SDst)
| 定位视图顶端至指定竖直位置。 更多...
virtual void | YSLib::UI::DrawItem (const Graphics &, const Rect &mask, const Rect &, ListType::size_type)
| 绘制列表项。 更多...
virtual void | YSLib::UI::DrawItemBackground (const PaintContext &, const Rect &r)
| 描画列表项背景。 更多...
virtual void | YSLib::UI::DrawItems (const PaintContext &)
| 绘制列表。 更多...
void | YSLib::UI::Refresh (PaintEventArgs &&) override
| 刷新：按指定参数绘制界面并更新状态。 更多...
void | YSLib::UI::ResetView ()
| 复位视图。 更多...
void | YSLib::UI::SelectFirst ()
| 选择第一个项目。 更多...
void | YSLib::UI::SelectLast ()
| 选择最后一个项目。 更多...
void | YSLib::UI::CallSelected ()
| 调用选中事件处理器。 更多...
void | YSLib::UI::InvokeConfirmed (ListType::size_type)
| 检查和调用确认事件处理器。 更多...

## 变量

bool | YSLib::UI::CyclicTraverse
| 循环选择遍历。 更多...
ViewerType | YSLib::UI::viewer
| 列表视图。 更多...
SDst | YSLib::UI::top_offset
| 列表视图首项目超出上边界的竖直偏移量。 更多...
Selected const shared_ptr < ListType > const pair< Color, Color > | YSLib::UI::Selected
Selected const shared_ptr < ListType > const pair< Color, Color > viewer | YSLib::UI::Contains
| YSLib::UI::ClearSelected

## 详细描述

样式相关的文本列表。

版本
  r702

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

自从
  build 214

创建时间:
  2011-04-19 22:59:02 +0800

修改时间:
  2014-03-15 22:07 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::UI::TextList

在文件 textlist.h 中定义.