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

部件视图。 更多...

#include <ywgtview.h>

YSLib::UI::View 的协作图:

Public 成员函数

 View (const Rect &r={})
 构造:使用指定边界、前景色和背景色。 更多...
 
 View (const View &v)
 
 View (View &&v)
 
virtual DefDeDtor (View) View &operator
 复制赋值:仅可视状态。 更多...
 
 DefGetterMem (const ynothrow, SPos, X, visual) DefGetterMem(const ynothrow
 
visual DefGetterMem (const ynothrow, SDst, Width, visual) DefGetterMem(const ynothrow
 
visual visual DefGetterMem (const ynothrow, const Point &, Location, visual) DefGetterMem(const ynothrow
 
visual visual const Size visual DefGetterMem (ynothrow, Point &, LocationRef, visual) DefGetterMem(ynothrow
 
visual visual const Size
visual Size visual void 
SetVisible (bool)
 
 DefSetterMem (SPos, X, visual) DefSetterMem(SPos
 
visual DefSetterMem (SDst, Width, visual) DefSetterMem(SDst
 
visual virtual visual DefSetterMem (const Point &, Location, visual) virtual DefSetterMem(const Size &
 
visual virtual visual visual PDefH (void, SetLocation, SPos x, SPos y) ImplBodyMem(visual
 
visual virtual visual visual Point (x, y)) PDefH(void
 
visual virtual visual visual
SDst SDst
ImplBodyMem (visual, SetSize, Size(w, h)) virtual DefClone(const
 

Public 属性

 SPos
 
 Y
 
visual SDst
 
visual Height
 
visual visual const Size Size
 
visual visual const Size
visual Size 
SizeRef
 
visual virtual visual Size
 
visual virtual visual visual SetLocation
 
visual virtual visual visual SetSize
 
visual virtual visual visual SDst w
 
IWidget * ContainerPtr
 从属的部件容器的指针。 更多...
 
IWidget * DependencyPtr
 从属的部件指针。 更多...
 
IWidget * FocusingPtr
 焦点指针。 更多...
 

Private 属性

Visual visual
 当前可视状态。 更多...
 

详细描述

部件视图。

自从
build 259

在文件 ywgtview.h137 行定义.

构造及析构函数说明

YSLib::UI::View::View ( const Rect r = {})
inline

构造:使用指定边界、前景色和背景色。

自从
build 337

在文件 ywgtview.h159 行定义.

YSLib::UI::View::View ( const View v)
inline

在文件 ywgtview.h162 行定义.

YSLib::UI::View::View ( View &&  v)
inline

在文件 ywgtview.h165 行定义.

参考 v , 以及 yunseq.

成员函数说明

virtual YSLib::UI::View::DefDeDtor ( View  )
virtual

复制赋值:仅可视状态。

自从
build 295
YSLib::UI::View::DefGetterMem ( const ynothrow  ,
SPos  ,
X  ,
visual   
) const
visual YSLib::UI::View::DefGetterMem ( const ynothrow  ,
SDst  ,
Width  ,
visual   
) const
visual visual YSLib::UI::View::DefGetterMem ( const ynothrow  ,
const Point ,
Location  ,
visual   
) const
visual visual const Size visual YSLib::UI::View::DefGetterMem ( ynothrow  ,
Point ,
LocationRef  ,
visual   
)
自从
build 307
build 307
YSLib::UI::View::DefSetterMem ( SPos  ,
X  ,
visual   
)
visual YSLib::UI::View::DefSetterMem ( SDst  ,
Width  ,
visual   
)
visual virtual visual YSLib::UI::View::DefSetterMem ( const Point ,
Location  ,
visual   
) const
virtual
visual virtual visual visual SDst SDst h YSLib::UI::View::ImplBodyMem ( visual  ,
SetSize  ,
Size(w, h)   
) const
自从
build 409
visual virtual visual visual YSLib::UI::View::PDefH ( void  ,
SetLocation  ,
SPos  x,
SPos  y 
)
visual virtual visual visual YSLib::UI::View::Point ( ,
 
)
void YSLib::UI::View::SetVisible ( bool  b)

在文件 ywgtview.cpp53 行定义.

参考 DependencyPtr , 以及 visual.

类成员变量说明

IWidget* YSLib::UI::View::ContainerPtr
mutable

从属的部件容器的指针。

自从
build 375

在文件 ywgtview.h145 行定义.

IWidget* YSLib::UI::View::DependencyPtr
mutable

从属的部件指针。

逻辑依赖的部件指针,用于提供边界、容器和焦点以外属性的默认值。

在文件 ywgtview.h151 行定义.

参考自 SetVisible().

IWidget* YSLib::UI::View::FocusingPtr
mutable

焦点指针。

在文件 ywgtview.h152 行定义.

visual YSLib::UI::View::Height

在文件 ywgtview.h200 行定义.

visual YSLib::UI::View::SDst

在文件 ywgtview.h200 行定义.

visual virtual visual visual YSLib::UI::View::SetLocation

在文件 ywgtview.h217 行定义.

visual virtual visual visual YSLib::UI::View::SetSize

在文件 ywgtview.h218 行定义.

visual visual const Size YSLib::UI::View::Size

在文件 ywgtview.h202 行定义.

visual virtual visual YSLib::UI::View::Size

在文件 ywgtview.h215 行定义.

visual visual const Size visual Size YSLib::UI::View::SizeRef

在文件 ywgtview.h206 行定义.

YSLib::UI::View::SPos

在文件 ywgtview.h198 行定义.

Visual YSLib::UI::View::visual
private

当前可视状态。

在文件 ywgtview.h140 行定义.

参考自 SetVisible().

visual virtual visual visual SDst YSLib::UI::View::w

在文件 ywgtview.h218 行定义.

YSLib::UI::View::Y

在文件 ywgtview.h198 行定义.


该类的文档由以下文件生成: