Giveda® Embedded Midware  1.2.0
本文档受《版权法》、《版权公约》保护。深圳技达®版权所有
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
Public 类型 | Public 成员函数 | Protected 属性 | 所有成员列表
GSwipeEvent类 参考

GSwipeEvent 触摸滑动事件 更多...

#include <gUIEvent.h>

继承自 GEvent .

Public 类型

enum  SWIPE_DIRECTION { SWIPE_LEFT =0, SWIPE_RIGHT, SWIPE_UP, SWIPE_DOWN }
 滑动方向 更多...
 
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 成员函数

 GSwipeEvent (GSwipeEvent::SWIPE_DIRECTION d, const GPoint &startPos)
 构造一个滑动事件 更多...
 
GSwipeEvent::SWIPE_DIRECTION direction () const
 获取滑动方向 更多...
 
GPointpos ()
 获取滑动的起始位置坐标 更多...
 
uint32_t type () const
 返回事件的类型 更多...
 
bool dispatchAgain ()
 获取是否需要再次分发 更多...
 
void setDispatchAgain ()
 再次分发此事件 更多...
 
void resetDispatchAgain ()
 不再分发此事件 更多...
 
virtual bool canComposite ()
 是否支持合并事件 更多...
 
virtual void composite (GEvent *)
 合并事件 更多...
 
virtual bool isEqual2 (GEvent *evt)
 判断本事件与 evt 是否是相同事件 更多...
 

Protected 属性

uint32_t m_type
 
bool m_dispatchAgain
 

详细描述

GSwipeEvent 触摸滑动事件

成员枚举类型说明

enum GEvent::EVT_TYPE
inherited
枚举值
KEYPRESS_EVT 
KEYRELEASE_EVT 
PAINT_EVT 
TIMER_EVT 
BACKEND_NOTIFY_IO_EVT 
MOUSEPRESS_EVT 
SWIPE_EVT 
GESTURE_SCROLL_EVT 
TAP_EVT 
USR_EVT_START 

滑动方向

枚举值
SWIPE_LEFT 

向左滑动

SWIPE_RIGHT 

向右滑动

SWIPE_UP 

向上滑动

SWIPE_DOWN 

向下滑动

构造及析构函数说明

GSwipeEvent::GSwipeEvent ( GSwipeEvent::SWIPE_DIRECTION  d,
const GPoint startPos 
)

构造一个滑动事件

参数
d滑动方向
startPos起始位置坐标

成员函数说明

virtual bool GEvent::canComposite ( )
virtualinherited

是否支持合并事件

返回
bool

GPaintEvent , 以及 GKeyEvent 重载.

virtual void GEvent::composite ( GEvent )
virtualinherited

合并事件

参数
...
返回
void

GPaintEvent 重载.

GSwipeEvent::SWIPE_DIRECTION GSwipeEvent::direction ( ) const

获取滑动方向

返回
GSwipeEvent::SWIPE_DIRECTION
bool GEvent::dispatchAgain ( )
inherited

获取是否需要再次分发

返回
bool
virtual bool GEvent::isEqual2 ( GEvent evt)
virtualinherited

判断本事件与 evt 是否是相同事件

参数
evt...
返回
bool

GKeyEvent 重载.

GPoint& GSwipeEvent::pos ( )

获取滑动的起始位置坐标

返回
GPoint&
void GEvent::resetDispatchAgain ( )
inherited

不再分发此事件

返回
void
void GEvent::setDispatchAgain ( )
inherited

再次分发此事件

返回
void
uint32_t GEvent::type ( ) const
inherited

返回事件的类型

返回
uint32_t

类成员变量说明

bool GEvent::m_dispatchAgain
protectedinherited
uint32_t GEvent::m_type
protectedinherited

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