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

可视状态。 更多...

#include <ywgtview.h>

YSLib::UI::Visual 的协作图:

Public 成员函数

 Visual (const Rect &={})
 构造:使用指定边界。 更多...
 
 DefPred (const ynothrow, Visible, visible) DefGetter(const ynothrow
 
 GetLocation ().X) DefGetter(const ynothrow
 
 GetLocation ().Y) DefGetter(const ynothrow
 
 GetSize ().Width) DefGetter(const ynothrow
 
 GetSize ().Height) DefGetter(const ynothrow
 
const Point location DefGetter (const ynothrow, const Size &, Size, size) DefGetter(ynothrow
 
const Point location Point location DefGetter (ynothrow, Size &, SizeRef, size) DefSetter(bool
 
const Point location Point
location visible 
PDefH (void, SetX, SPos x) ImplBodyBase(Visual
 设置位置:横坐标。 更多...
 
const Point location Point
location visible 
Point (x, GetY())) PDefH(void
 设置位置:纵坐标。 更多...
 
const Point location Point
location visible SPos
ImplBodyBase (Visual, SetLocation, Point(GetX(), y)) PDefH(void
 设置大小:宽。 更多...
 
const Point location Point
location visible SPos y SDst
ImplBodyBase (Visual, SetSize, Size(w, GetHeight())) PDefH(void
 设置大小:高。 更多...
 
const Point location Point
location visible SPos y SDst w
SDst
ImplBodyBase (Visual, SetSize, Size(GetWidth(), h)) DefSetter(const Point &
 设置位置。 更多...
 
const Point location Point
location visible SPos y SDst w
SDst h location 
PDefH (void, SetLocation, SPos x, SPos y) ImplBodyBase(Visual
 设置位置。 更多...
 
const Point location Point
location visible SPos y SDst w
SDst h location 
Point (x, y)) DefSetter(const Size &
 设置大小。 更多...
 
const Point location Point
location visible SPos y SDst w
SDst h location size 
PDefH (void, SetSize, SDst w, SDst h) ImplBodyBase(Visual
 设置大小。 更多...
 

Public 属性

 SPos
 
 X
 
 Y
 
 SDst
 
 Width
 
 Height
 
const Point Location
 
const Point location Point LocationRef
 
const Point location Point location Visible
 
const Point location Point
location visible 
SetLocation
 
const Point location Point
location visible 
SetY
 
const Point location Point
location visible SPos
SetWidth
 
const Point location Point
location visible SPos y SDst
SetHeight
 
const Point location Point
location visible SPos y SDst w
SDst
Location
 
const Point location Point
location visible SPos y SDst w
SDst h location 
SetLocation
 
const Point location Point
location visible SPos y SDst w
SDst h location 
Size
 
const Point location Point
location visible SPos y SDst w
SDst h location size 
SetSize
 

Private 属性

bool visible
 可见性。 更多...
 
Point location
 左上角所在位置(相对于容器的偏移坐标)。 更多...
 
Size size
 部件大小。 更多...
 

详细描述

可视状态。

注解
成员使用非虚 public 实现。
警告
非虚析构。
自从
build 168

在文件 ywgtview.h64 行定义.

构造及析构函数说明

YSLib::UI::Visual::Visual ( const Rect r = {})

构造:使用指定边界。

自从
build 337

在文件 ywgtview.cpp39 行定义.

成员函数说明

const Point location YSLib::UI::Visual::DefGetter ( const ynothrow  ,
const Size ,
Size  ,
size   
)
自从
build 307
const Point location Point location YSLib::UI::Visual::DefGetter ( ynothrow  ,
Size ,
SizeRef  ,
size   
)
自从
build 307
YSLib::UI::Visual::DefPred ( const ynothrow  ,
Visible  ,
visible   
) const
YSLib::UI::Visual::GetLocation ( ) const
YSLib::UI::Visual::GetLocation ( ) const
YSLib::UI::Visual::GetSize ( ) const
YSLib::UI::Visual::GetSize ( ) const
const Point location Point location visible SPos y YSLib::UI::Visual::ImplBodyBase ( Visual  ,
SetLocation  ,
Point(GetX(), y)   
)

设置大小:宽。

const Point location Point location visible SPos y SDst w YSLib::UI::Visual::ImplBodyBase ( Visual  ,
SetSize  ,
Size(w, GetHeight())   
)

设置大小:高。

const Point location Point location visible SPos y SDst w SDst h YSLib::UI::Visual::ImplBodyBase ( Visual  ,
SetSize  ,
Size(GetWidth(), h)   
) const

设置位置。

const Point location Point location visible YSLib::UI::Visual::PDefH ( void  ,
SetX  ,
SPos  x 
)

设置位置:横坐标。

const Point location Point location visible SPos y SDst w SDst h location YSLib::UI::Visual::PDefH ( void  ,
SetLocation  ,
SPos  x,
SPos  y 
)

设置位置。

const Point location Point location visible SPos y SDst w SDst h location size YSLib::UI::Visual::PDefH ( void  ,
SetSize  ,
SDst  w,
SDst  h 
)

设置大小。

const Point location Point location visible YSLib::UI::Visual::Point ( ,
GetY()   
)

设置位置:纵坐标。

const Point location Point location visible SPos y SDst w SDst h location YSLib::UI::Visual::Point ( ,
 
) const

设置大小。

类成员变量说明

YSLib::UI::Visual::Height

在文件 ywgtview.h83 行定义.

Point YSLib::UI::Visual::location
private

左上角所在位置(相对于容器的偏移坐标)。

在文件 ywgtview.h68 行定义.

const Point YSLib::UI::Visual::Location

在文件 ywgtview.h84 行定义.

const Point location Point location visible SPos y SDst w SDst h YSLib::UI::Visual::Location

在文件 ywgtview.h115 行定义.

const Point location Point YSLib::UI::Visual::LocationRef

在文件 ywgtview.h87 行定义.

YSLib::UI::Visual::SDst

在文件 ywgtview.h82 行定义.

const Point location Point location visible SPos y SDst w YSLib::UI::Visual::SetHeight

在文件 ywgtview.h110 行定义.

const Point location Point location visible YSLib::UI::Visual::SetLocation

在文件 ywgtview.h96 行定义.

const Point location Point location visible SPos y SDst w SDst h location YSLib::UI::Visual::SetLocation

在文件 ywgtview.h120 行定义.

const Point location Point location visible SPos y SDst w SDst h location size YSLib::UI::Visual::SetSize

在文件 ywgtview.h129 行定义.

const Point location Point location visible SPos y YSLib::UI::Visual::SetWidth

在文件 ywgtview.h105 行定义.

const Point location Point location visible YSLib::UI::Visual::SetY

在文件 ywgtview.h100 行定义.

Size YSLib::UI::Visual::size
private

部件大小。

在文件 ywgtview.h69 行定义.

const Point location Point location visible SPos y SDst w SDst h location YSLib::UI::Visual::Size

在文件 ywgtview.h124 行定义.

YSLib::UI::Visual::SPos

在文件 ywgtview.h80 行定义.

bool YSLib::UI::Visual::visible
private

可见性。

在文件 ywgtview.h67 行定义.

const Point location Point location YSLib::UI::Visual::Visible

在文件 ywgtview.h91 行定义.

YSLib::UI::Visual::Width

在文件 ywgtview.h82 行定义.

YSLib::UI::Visual::X

在文件 ywgtview.h80 行定义.

YSLib::UI::Visual::Y

在文件 ywgtview.h81 行定义.


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