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

样式无关的 GUI 部件。 更多...

#include "YSLib/UI/YModules.h"
#include <YFM_YSLib_UI_YDesktop>
#include <YFM_YSLib_UI_YBrush>
#include <YFM_YSLib_UI_YGUI>
ywidget.cpp 的引用(Include)关系图:

浏览源代码.

命名空间

 YSLib
 
 YSLib::UI
 

函数

bool YSLib::UI::Contains (const IWidget &wgt, SPos x, SPos y)
 
pt pt Y bool YF_API YSLib::UI::ContainsVisible (const IWidget &wgt, SPos x, SPos y)
 判断点是否在可见部件的可视区域内。 更多...
 
void YSLib::UI::SetBoundsOf (IWidget &wgt, const Rect &r)
 
void YSLib::UI::SetInvalidationOf (IWidget &wgt)
 
YF_API void YSLib::UI::SetInvalidationToParent (IWidget &)
 在容器设置部件的无效区域。 更多...
 
YF_API void YSLib::UI::SetLocationOf (IWidget &, const Point &)
 设置部件左上角所在位置(相对于容器的偏移坐标)。 更多...
 
YF_API void YSLib::UI::SetSizeOf (IWidget &, const Size &)
 设置部件大小。 更多...
 
void YSLib::UI::Close (IWidget &wgt)
 
YF_API void YSLib::UI::Hide (IWidget &)
 隐藏部件。 更多...
 
YF_API void YSLib::UI::Invalidate (IWidget &, const Rect &)
 无效化:使相对于部件的指定区域在直接和间接的窗口缓冲区中无效。 更多...
 
void YSLib::UI::InvalidateAll (IWidget &wgt, const Rect &bounds)
 
void YSLib::UI::InvalidateChildren (IWidget &wgt, const Rect &bounds)
 
void YSLib::UI::InvalidateParent (IWidget &wgt)
 
void YSLib::UI::InvalidateVisibleParent (IWidget &wgt)
 
YF_API void YSLib::UI::PaintChild (IWidget &wgt, PaintEventArgs &&e)
 调用指定子部件的 Paint 事件绘制参数指定的事件发送者。 更多...
 
YF_API Rect YSLib::UI::PaintChild (IWidget &wgt, const PaintContext &pc)
 调用指定子部件的 Paint 事件绘制指定子部件。 更多...
 
YF_API void YSLib::UI::PaintVisibleChild (IWidget &, PaintEventArgs &)
 调用 PaintChild 指定子部件并合并参数的重绘区域。 更多...
 
YF_API void YSLib::UI::RequestToFront (IWidget &)
 请求提升至容器前端。 更多...
 
YF_API void YSLib::UI::Show (IWidget &)
 显示部件。 更多...
 
YF_API void YSLib::UI::InvalidateVisible (IWidget &, const Rect &)
 无效化:使相对于可见的部件的指定区域在直接和间接的窗口缓冲区中无效。 更多...
 

详细描述

样式无关的 GUI 部件。

版本
r4438
作者
FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com
自从
早于 build 132
创建时间:
2009-11-16 20:06:58 +0800
修改时间:
2014-04-28 22:55 +0800
文本编码:
UTF-8
模块名称:
YSLib::UI::YWidget

在文件 ywidget.cpp 中定义.