YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
textlist.h 文件参考

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

#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 中定义.