GPaintEvent 绘制事件 更多...
#include <gUIEvent.h>
继承自 GEvent .
Public 类型 | |
enum | EVT_TYPE { KEYPRESS_EVT =0, KEYRELEASE_EVT, PAINT_EVT, TIMER_EVT, BACKEND_NOTIFY_IO_EVT, MOUSEPRESS_EVT, SWIPE_EVT, GESTURE_SCROLL_EVT, TAP_EVT, USR_EVT_START =0x20001 } |
Public 成员函数 | |
GPaintEvent (const GRect &paintRect, int8_t screen=ALL_SCREEN, bool erased=true) | |
构造一个绘制事件 更多... | |
const GRect & | rect () const |
获取绘制区域 更多... | |
const GRegion & | region () const |
获取绘制区域 更多... | |
bool | erased () const |
是否已经擦除 更多... | |
int8_t | screen () |
获取屏幕索引 更多... | |
virtual bool | canComposite () |
能否合并 更多... | |
virtual void | composite (GEvent *e) |
合并事件 更多... | |
uint32_t | type () const |
返回事件的类型 更多... | |
bool | dispatchAgain () |
获取是否需要再次分发 更多... | |
void | setDispatchAgain () |
再次分发此事件 更多... | |
void | resetDispatchAgain () |
不再分发此事件 更多... | |
virtual bool | isEqual2 (GEvent *evt) |
判断本事件与 evt 是否是相同事件 更多... | |
Protected 属性 | |
GRect | rec |
GRegion | reg |
bool | erase |
int8_t | screenIdx |
uint32_t | m_type |
bool | m_dispatchAgain |
GPaintEvent 绘制事件
|
inherited |
GPaintEvent::GPaintEvent | ( | const GRect & | paintRect, |
int8_t | screen = ALL_SCREEN , |
||
bool | erased = true |
||
) |
构造一个绘制事件
paintRect | 绘制区域 |
screen | 哪个屏幕 |
erased | 是否擦除 |
|
virtual |
|
inherited |
获取是否需要再次分发
bool GPaintEvent::erased | ( | ) | const |
是否已经擦除
|
virtualinherited |
|
inherited |
不再分发此事件
int8_t GPaintEvent::screen | ( | ) |
获取屏幕索引
|
inherited |
再次分发此事件
|
inherited |
返回事件的类型
|
protected |
|
protectedinherited |
|
protectedinherited |
|
protected |
|
protected |
|
protected |