GCtrlListBox 类提供了类似windows资源管理器中的列表视图;列表视图可以包含任意数目的列表项 GCtrlListBoxItem ;如果没有列表视图,列表项将无法显示。 更多...
#include <gCtrlListBox.h>
继承自 GMContainerItem .
Public 类型 | |
enum | E_ITEMS_LAYOUT_MODE { E_ITEMS_LAYOUT_TOP_2_BOTTOM =0, E_ITEMS_LAYOUT_LEFT_2_RIGHT } |
列表如何排版其中的列表项 更多... | |
Public 成员函数 | |
GCtrlListBox (GCtrlForm *frm, GMItem *parent=0, const char *name=0, const bool showSingleTitle=false) | |
构造一个列表视图。一个列表视图可以包含任意数目的列表项 GCtrlListBoxItem 。默认情况下,列表视图会按照列表项被添加进来的先后顺序,为所有列表项建立索引。用户可以使用索引值来访问、操作任一列表项。默认情况下,列表使用 E_ITEMS_LAYOUT_TOP_2_BOTTOM 从下往下依次布局列表项。 更多... | |
virtual | ~GCtrlListBox () |
void | insertItem (GCtrlListBoxItem *p, int index=-1) |
向列表视图中添加列表项。列表视图会按照列表项被添加进来的先后顺序,为所有列表项建立索引。 更多... | |
void | removeItem (int index=-1) |
从列表视图中删除一个列表项。如果 index 等于-1,会删除当前处于焦点状态的列表项;否则,删除第 index 个列表项。系统将自动回收被删除掉的列表项所占用的内存。 更多... | |
void | removeItem (GCtrlListBoxItem *) |
从列表视图中删除指定的列表项。系统将自动回收被删除掉的列表项所占用的内存。 更多... | |
void | changeItem (GCtrlListBoxItem *, int index=-1) |
更换第 index 个列表项;系统将自动回收被替换掉的列表项所占用的内存;如果 index 等于-1,会替换掉当前处于焦点状态的列表项; 更多... | |
void | setRowNums (unsigned int num) |
设置列表视图的行数,即指定一下列表视图中包含几行列表项 更多... | |
void | setColumnNums (unsigned int num) |
设置列表视图的列数,即指定一行中包含几个列表项 更多... | |
GCtrlListBoxItem * | item (int index=-1) |
获取第 index 个列表项;如果index=-1则获取当前具有焦点状态的列表项 更多... | |
int | getCurItemIndex () |
获取当前具有焦点状态的列表项的索引值 更多... | |
unsigned int | count () |
返回当前列表视图中所包含的列表项的数目 更多... | |
void | clear () |
清空列表视图。列表视图中包含的所有列表项将被删除,它们占用的内存空间将被收回。 更多... | |
void | setFocusInImage (const GImage &) |
设置当列表视图处于焦点状态时,列表项所使用的焦点图片 更多... | |
void | setFocusOutImage (const GImage &) |
设置当列表视图失去焦点状态之后,列表项所使用的焦点图片 更多... | |
void | setCurItemIndex (const int nIndex) |
让第 nIndex 个列表项得到焦点状态 更多... | |
void | setItemTextColor (const GColor &c) |
设置列表项文字标题的颜色 更多... | |
void | setItemTextFont (const GFont &f) |
设置列表项文字标题的字体 更多... | |
GColor | getItemTextColor () |
获得列表项文字标题的颜色 更多... | |
GFont | getItemTextFont () |
获得列表项文字标题的字体 更多... | |
void | setItemScrollEnabled (bool enabled) |
设置列表项的文字标题(在标题长度过长的情况下)是否能够以滚动字幕的形式进行显示 更多... | |
void | setLayoutMode (E_ITEMS_LAYOUT_MODE mode) |
设置列表应当如何排版列表项。默认情况下,列表使用 E_ITEMS_LAYOUT_TOP_2_BOTTOM 从下往下依次布局列表项 更多... | |
GCtrlListBox::E_ITEMS_LAYOUT_MODE | getLayoutMode () const |
获取列表的布局模式。默认情况下,列表使用 E_ITEMS_LAYOUT_TOP_2_BOTTOM 从下往下依次布局列表项 更多... | |
void | setPreviousItemKey (int nKey) |
设置一个用于将焦点移动到上一个列表项的按键键值。默认值为 Giveda::Key_Up 请注意,因为PreviousItemKey/NextItemKey/PreviousColumnKey/NextColumnKey都有默认的值,所以调用此函数有可能会导致键值冲突。键值冲突时,框架会打印出来一条warning提示:can not override another key 更多... | |
void | setNextItemKey (int nKey) |
设置一个用于将焦点移动到下一个列表项的按键键值。默认值为 Giveda::Key_Down 请注意,因为PreviousItemKey/NextItemKey/PreviousColumnKey/NextColumnKey都有默认的值,所以调用此函数有可能会导致键值冲突。键值冲突时,框架会打印出来一条warning提示:can not override another key 更多... | |
void | setLoopFocus (bool b) |
设置是否允许循环切换焦点; 如果允许,则当移到焦点到最后一个列表项后,此时如果试图移动焦点到下一个列表项,则焦点将移动到第一个列表项; 如果禁止,则当移到焦点到最后一个列表项后,此时如果试图移动焦点到下一个列表项,则焦点保持不变。 更多... | |
void | setPreviousColumnKey (int nKey) |
设置一个用于将焦点向前移动一列的按键键值。默认值为 Giveda::Key_PageUp 请注意,因为PreviousItemKey/NextItemKey/PreviousColumnKey/NextColumnKey都有默认的值,所以调用此函数有可能会导致键值冲突。键值冲突时,框架会打印出来一条warning提示:can not override another key 更多... | |
void | setNextColumnKey (int nKey) |
设置一个用于将焦点向后移动一列的按键键值。默认值为 Giveda::Key_PageDown 请注意,因为PreviousItemKey/NextItemKey/PreviousColumnKey/NextColumnKey都有默认的值,所以调用此函数有可能会导致键值冲突。键值冲突时,框架会打印出来一条warning提示:can not override another key 更多... | |
void | setFocusToItem (GMCtrlItem *pItem) |
设置焦点到指定的 GMCtrlItem 更多... | |
virtual bool | isContainerItem () |
是否是容器 更多... | |
virtual bool | isCtrlItem () |
是否可以接收输入事件 更多... | |
bool | isFocusEnabled () |
获取焦点是否被禁用;焦点被禁用后,此元素将不能获得焦点 ,不能处理各种输入事件。 更多... | |
void | setFocusEnabled (bool b) |
设置是否禁此元素的焦点;焦点被禁用后,此元素将不能获得焦点 ,不能处理各种输入事件。 更多... | |
void | setFocus () |
设置此元素到有焦点状态 更多... | |
bool | hasFocus () |
返回此元素是否具有焦点 更多... | |
void | setTabIndex (unsigned int index) |
设置此界面元素的tab index;在使用键盘来操作界面时,需要用到tab index 更多... | |
unsigned int | tabIndex () |
获取此界面元素的tab index;在使用键盘来操作界面时,需要用到tab index 更多... | |
virtual void | hide () |
隐藏此界面元素。相当于: 更多... | |
bool | fwKeyPress (GKeyEvent *e) |
bool | fwMousePress (GMouseEvent *e) |
bool | fwTap (GTapEvent *e) |
bool | fwSwipe (GSwipeEvent *e) |
bool | fwGestureScroll (GGestureScrollEvent *e) |
void | setX (int x) |
设置此界面元素的x坐标 更多... | |
void | setY (int y) |
设置此界面元素的y坐标 更多... | |
void | setZ (int z) |
设置此界面元素的z坐标 更多... | |
void | setWidth (int w) |
设置此界面元素的宽度 更多... | |
void | setHeight (int h) |
设置此界面元素的高度 更多... | |
int | x () const |
获取此界面元素的x坐标 更多... | |
int | y () const |
获取此界面元素的y坐标 更多... | |
int | z () const |
获取此界面元素的z坐标 更多... | |
int | width () const |
获取此界面元素的宽度 更多... | |
int | height () const |
获取此界面元素的高度 更多... | |
int | right () const |
获取右边界的坐标 更多... | |
int | bottom () const |
获取下边界的坐标 更多... | |
GRect | rect () const |
获取此界面元素所占用的矩形区域 更多... | |
void | setPosition (int x, int y) |
设置此界面元素的位置 更多... | |
void | setSize (int w, int h) |
设置此界面元素的大小 更多... | |
void | setSize (const GSize &s) |
设置此界面元素的大小 更多... | |
void | setGeometry (int x, int y, int w, int h) |
设置此界面元素所占用的矩形区域,位置及大小 更多... | |
void | moveBy (int x, int y) |
移动此界面元素;将此界面元素沿X轴移动 x 像素,沿Y轴移动 y 像素 更多... | |
void | setPaletteBackgroundColor (const GColor &c) |
设置此界面元素的背景颜色 更多... | |
void | loadBackgroundPixmap (const uint16_t imgID) |
加载一个图片作为此界面元素的背景 更多... | |
bool | isVisible () |
返回此界面元素当前是否可见;show() 之后可见, hide() 之后不可见 更多... | |
void | setVisible (bool b) |
设置此界面元素是否可见;(用户改变此界面元素的可见属性之后,需要调用 update() 或 repaint() ) 更多... | |
virtual void | show () |
显示此界面元素。相当于: 更多... | |
GCtrlForm * | form () |
获取此界面元素所在的窗体 更多... | |
void | update () |
更新此界面元素所在的矩形区域;这个函数不会立刻进行重新绘制——而是发送一个绘制事件到事件循环中,后续,事件循环会分发、处理该绘制事件。这样能得到比调用 repaint() 更快的速度和更少的闪烁。 更多... | |
virtual void | draw () |
QCtrlDefaultAppStyle * | getDefaultAppStyle () |
virtual bool | isComplex () |
const char * | name () const |
获取对象名称 更多... | |
GObject * | parent () const |
获取对象的parent 更多... | |
virtual bool | event (GEvent *) |
开发者可以在子类中覆盖此函数,处理自己需要的事件 更多... | |
静态 Public 成员函数 | |
template<class Receiver , typename... Args> | |
static int | connect (GObject *sender, GSignal< void(Args...)> &signal, Receiver *receiver, void(Receiver::*SlotFunc)(Args...)) |
将信号和槽建立连接。 Receiver代表接收者的类型 Args是槽函数/信号的参数列表。 更多... | |
template<class Receiver , typename... Args> | |
static int | disconnect (GObject *sender, GSignal< void(Args...)> &signal, Receiver *receiver, void(Receiver::*SlotFunc)(Args...)) |
将信号和槽断开连接。 Receiver代表接收者的类型 Args是槽函数/信号的参数列表。 更多... | |
static bool | isObjectExist (GObject *obj) |
判断对象是否已经被析构掉了。 更多... | |
Public 属性 | |
GSignal< void(const GCtrlListBoxItem *)> | focusChangedTo_pI |
当列表项的焦点发生改变时,该信号被立即发射;参数为:当前具有焦点的列表项 更多... | |
GSignal< void(int)> | focusChangedTo_pi |
当列表项的焦点发生改变时,该信号被立即发射;参数为:当前具有焦点的列表项的索引值 更多... | |
GSignal< void(const GCtrlListBoxItem *)> | highlighted_pI |
列表项的焦点发生了改变,并且10秒之内列表项的焦点没有再次发生改变,该信号被立即发射;参数为:当前具有焦点的列表项 更多... | |
GSignal< void(int)> | highlighted_pi |
列表项的焦点发生了改变,并且10秒之内列表项的焦点没有再次发生改变,该信号被立即发射;参数为:当前具有焦点的列表项的索引值 更多... | |
GSignal< void(const GCtrlListBoxItem *)> | selected_pI |
当列表项被用户点击时,该信号被立即发射;参数为:当前具有焦点的列表项 更多... | |
GSignal< void(int)> | selected_pi |
当列表项被用户点击时,该信号被立即发射;参数为:当前具有焦点的列表项的索引值 更多... | |
GSignal< void(void)> | loseFocus |
当此元素失去焦点时,会立即发射此信号 更多... | |
GSignal< void(void)> | getFocus |
当此元素获得焦点时,会立即发射此信号 更多... | |
GSignal< void(void)> | sigDestroyed |
当对象被析构时,会发射此信号 更多... | |
Protected 成员函数 | |
virtual bool | fwKeyPressEvent (GKeyEvent *) |
virtual bool | fwMousePressEvent (GMouseEvent *) |
virtual bool | fwTapEvent (GTapEvent *) |
virtual bool | fwSwipeEvent (GSwipeEvent *) |
virtual void | paintEvent () |
int | getMaxIconHeight () |
获取列表项的最大显示高度 更多... | |
int | getMaxIconWidth () |
获取列表项的最大显示宽度 更多... | |
virtual bool | keyPressEvent (GKeyEvent *) |
用户可以在子类中覆盖这个函数处理按键。用户不可以覆盖任何以fw开头的函数 更多... | |
virtual bool | mousePressEvent (GMouseEvent *) |
用户可以在子类中覆盖这个函数处理鼠标事件。用户不可以覆盖任何以fw开头的函数 更多... | |
virtual bool | tapEvent (GTapEvent *) |
用户可以在子类中覆盖这个函数处理点击事件。用户不可以覆盖任何以fw开头的函数 更多... | |
virtual bool | swipeEvent (GSwipeEvent *) |
用户可以在子类中覆盖这个函数处理滑动事件。用户不可以覆盖任何以fw开头的函数 更多... | |
virtual bool | gestureScrollEvent (GGestureScrollEvent *) |
用户可以在子类中覆盖这个函数处理滑动手势。用户不可以覆盖任何以fw开头的函数 更多... | |
virtual bool | fwGestureScrollEvent (GGestureScrollEvent *) |
Protected 属性 | |
GPointer< GMCtrlItem > | mpFocus |
友元 | |
class | GCtrlListBoxItem |
GCtrlListBox 类提供了类似windows资源管理器中的列表视图;列表视图可以包含任意数目的列表项 GCtrlListBoxItem ;如果没有列表视图,列表项将无法显示。
GCtrlListBox::GCtrlListBox | ( | GCtrlForm * | frm, |
GMItem * | parent = 0 , |
||
const char * | name = 0 , |
||
const bool | showSingleTitle = false |
||
) |
构造一个列表视图。一个列表视图可以包含任意数目的列表项 GCtrlListBoxItem 。默认情况下,列表视图会按照列表项被添加进来的先后顺序,为所有列表项建立索引。用户可以使用索引值来访问、操作任一列表项。默认情况下,列表使用 E_ITEMS_LAYOUT_TOP_2_BOTTOM 从下往下依次布局列表项。
frm | ... |
parent | ... |
name | ... |
showSingleTitle | 是否仅显示当前具有焦点的图标项的文字标题。如果为true,则其它无焦点的图标项的文字标题会被隐藏。 |
|
virtual |
|
inherited |
获取下边界的坐标
void GCtrlListBox::changeItem | ( | GCtrlListBoxItem * | , |
int | index = -1 |
||
) |
更换第 index 个列表项;系统将自动回收被替换掉的列表项所占用的内存;如果 index 等于-1,会替换掉当前处于焦点状态的列表项;
... | |
index | ... |
void GCtrlListBox::clear | ( | ) |
清空列表视图。列表视图中包含的所有列表项将被删除,它们占用的内存空间将被收回。
|
staticinherited |
将信号和槽建立连接。
Receiver代表接收者的类型 Args是槽函数/信号的参数列表。
sender | 指向发射者的指针 |
signal | 指向信号的引用。 |
receiver | 指向接收者的指针 |
SlotFunc | 指向槽函数的指针 |
unsigned int GCtrlListBox::count | ( | ) |
返回当前列表视图中所包含的列表项的数目
|
staticinherited |
将信号和槽断开连接。
Receiver代表接收者的类型 Args是槽函数/信号的参数列表。
sender | 指向发射者的指针 |
signal | 指向信号的引用。 |
receiver | 指向接收者的指针 |
SlotFunc | 指向槽函数的指针 |
|
virtualinherited |
|
virtualinherited |
|
inherited |
获取此界面元素所在的窗体
|
inherited |
|
protectedvirtualinherited |
被 GMProgressBar 重载.
|
inherited |
|
protectedvirtual |
重载 GMCtrlItem .
|
inherited |
|
protectedvirtual |
重载 GMCtrlItem .
|
inherited |
|
protectedvirtual |
重载 GMCtrlItem .
|
inherited |
|
protectedvirtual |
重载 GMCtrlItem .
|
protectedvirtualinherited |
用户可以在子类中覆盖这个函数处理滑动手势。用户不可以覆盖任何以fw开头的函数
... |
int GCtrlListBox::getCurItemIndex | ( | ) |
获取当前具有焦点状态的列表项的索引值
|
inherited |
GCtrlListBox::E_ITEMS_LAYOUT_MODE GCtrlListBox::getLayoutMode | ( | ) | const |
获取列表的布局模式。默认情况下,列表使用 E_ITEMS_LAYOUT_TOP_2_BOTTOM 从下往下依次布局列表项
|
protected |
获取列表项的最大显示高度
|
protected |
获取列表项的最大显示宽度
|
inherited |
返回此元素是否具有焦点
|
inherited |
获取此界面元素的高度
|
virtualinherited |
void GCtrlListBox::insertItem | ( | GCtrlListBoxItem * | p, |
int | index = -1 |
||
) |
向列表视图中添加列表项。列表视图会按照列表项被添加进来的先后顺序,为所有列表项建立索引。
p | 列表项 |
index | 指定列表项在列表视图中的显示位置;-1意味着列表项将被放置在列表视图的最后; |
|
virtualinherited |
被 GCtrlScrollText, GCtrlText, GCtrlPixmap , 以及 GCtrlImage 重载.
|
virtualinherited |
|
virtualinherited |
|
inherited |
获取焦点是否被禁用;焦点被禁用后,此元素将不能获得焦点 ,不能处理各种输入事件。
|
staticinherited |
判断对象是否已经被析构掉了。
obj | ... |
|
inherited |
返回此界面元素当前是否可见;show() 之后可见, hide() 之后不可见
GCtrlListBoxItem* GCtrlListBox::item | ( | int | index = -1 | ) |
获取第 index 个列表项;如果index=-1则获取当前具有焦点状态的列表项
index | ... |
|
protectedvirtualinherited |
用户可以在子类中覆盖这个函数处理按键。用户不可以覆盖任何以fw开头的函数
... |
|
inherited |
加载一个图片作为此界面元素的背景
imgID | 图片的数字ID |
|
protectedvirtualinherited |
用户可以在子类中覆盖这个函数处理鼠标事件。用户不可以覆盖任何以fw开头的函数
... |
|
inherited |
移动此界面元素;将此界面元素沿X轴移动 x 像素,沿Y轴移动 y 像素
x | ... |
y | ... |
|
inherited |
获取对象名称
|
protectedvirtual |
重载 GMItem .
|
inherited |
获取对象的parent
void GCtrlListBox::removeItem | ( | int | index = -1 | ) |
从列表视图中删除一个列表项。如果 index 等于-1,会删除当前处于焦点状态的列表项;否则,删除第 index 个列表项。系统将自动回收被删除掉的列表项所占用的内存。
index | ... |
void GCtrlListBox::removeItem | ( | GCtrlListBoxItem * | ) |
从列表视图中删除指定的列表项。系统将自动回收被删除掉的列表项所占用的内存。
... |
|
inherited |
获取右边界的坐标
void GCtrlListBox::setColumnNums | ( | unsigned int | num | ) |
设置列表视图的列数,即指定一行中包含几个列表项
num | ... |
void GCtrlListBox::setCurItemIndex | ( | const int | nIndex | ) |
让第 nIndex 个列表项得到焦点状态
nIndex | ... |
|
inherited |
设置此元素到有焦点状态
|
inherited |
设置是否禁此元素的焦点;焦点被禁用后,此元素将不能获得焦点 ,不能处理各种输入事件。
b | ... |
void GCtrlListBox::setFocusInImage | ( | const GImage & | ) |
设置当列表视图处于焦点状态时,列表项所使用的焦点图片
... |
void GCtrlListBox::setFocusOutImage | ( | const GImage & | ) |
设置当列表视图失去焦点状态之后,列表项所使用的焦点图片
... |
|
inherited |
|
inherited |
设置此界面元素所占用的矩形区域,位置及大小
x | ... |
y | ... |
w | ... |
h | ... |
|
inherited |
设置此界面元素的高度
h | ... |
void GCtrlListBox::setItemScrollEnabled | ( | bool | enabled | ) |
设置列表项的文字标题(在标题长度过长的情况下)是否能够以滚动字幕的形式进行显示
enabled | ... |
void GCtrlListBox::setItemTextColor | ( | const GColor & | c | ) |
设置列表项文字标题的颜色
c | ... |
void GCtrlListBox::setItemTextFont | ( | const GFont & | f | ) |
设置列表项文字标题的字体
f | ... |
void GCtrlListBox::setLayoutMode | ( | E_ITEMS_LAYOUT_MODE | mode | ) |
设置列表应当如何排版列表项。默认情况下,列表使用 E_ITEMS_LAYOUT_TOP_2_BOTTOM 从下往下依次布局列表项
mode | ... |
void GCtrlListBox::setLoopFocus | ( | bool | b | ) |
设置是否允许循环切换焦点;
如果允许,则当移到焦点到最后一个列表项后,此时如果试图移动焦点到下一个列表项,则焦点将移动到第一个列表项;
如果禁止,则当移到焦点到最后一个列表项后,此时如果试图移动焦点到下一个列表项,则焦点保持不变。
b | ... |
void GCtrlListBox::setNextColumnKey | ( | int | nKey | ) |
设置一个用于将焦点向后移动一列的按键键值。默认值为 Giveda::Key_PageDown
请注意,因为PreviousItemKey/NextItemKey/PreviousColumnKey/NextColumnKey都有默认的值,所以调用此函数有可能会导致键值冲突。键值冲突时,框架会打印出来一条warning提示:can not override another key
nKey | ... |
void GCtrlListBox::setNextItemKey | ( | int | nKey | ) |
设置一个用于将焦点移动到下一个列表项的按键键值。默认值为 Giveda::Key_Down
请注意,因为PreviousItemKey/NextItemKey/PreviousColumnKey/NextColumnKey都有默认的值,所以调用此函数有可能会导致键值冲突。键值冲突时,框架会打印出来一条warning提示:can not override another key
nKey | ... |
|
inherited |
设置此界面元素的背景颜色
c | ... |
|
inherited |
设置此界面元素的位置
x | ... |
y | ... |
void GCtrlListBox::setPreviousColumnKey | ( | int | nKey | ) |
设置一个用于将焦点向前移动一列的按键键值。默认值为 Giveda::Key_PageUp
请注意,因为PreviousItemKey/NextItemKey/PreviousColumnKey/NextColumnKey都有默认的值,所以调用此函数有可能会导致键值冲突。键值冲突时,框架会打印出来一条warning提示:can not override another key
nKey | ... |
void GCtrlListBox::setPreviousItemKey | ( | int | nKey | ) |
设置一个用于将焦点移动到上一个列表项的按键键值。默认值为 Giveda::Key_Up
请注意,因为PreviousItemKey/NextItemKey/PreviousColumnKey/NextColumnKey都有默认的值,所以调用此函数有可能会导致键值冲突。键值冲突时,框架会打印出来一条warning提示:can not override another key
nKey | ... |
void GCtrlListBox::setRowNums | ( | unsigned int | num | ) |
设置列表视图的行数,即指定一下列表视图中包含几行列表项
num | ... |
|
inherited |
设置此界面元素的大小
w | ... |
h | ... |
|
inherited |
设置此界面元素的大小
s | ... |
|
inherited |
设置此界面元素的tab index;在使用键盘来操作界面时,需要用到tab index
index | ... |
|
inherited |
|
inherited |
设置此界面元素的宽度
w | ... |
|
inherited |
设置此界面元素的x坐标
x | ... |
|
inherited |
设置此界面元素的y坐标
y | ... |
|
inherited |
设置此界面元素的z坐标
z | ... |
|
virtualinherited |
|
protectedvirtualinherited |
用户可以在子类中覆盖这个函数处理滑动事件。用户不可以覆盖任何以fw开头的函数
... |
|
inherited |
获取此界面元素的tab index;在使用键盘来操作界面时,需要用到tab index
|
protectedvirtualinherited |
用户可以在子类中覆盖这个函数处理点击事件。用户不可以覆盖任何以fw开头的函数
... |
|
inherited |
更新此界面元素所在的矩形区域;这个函数不会立刻进行重新绘制——而是发送一个绘制事件到事件循环中,后续,事件循环会分发、处理该绘制事件。这样能得到比调用 repaint() 更快的速度和更少的闪烁。
|
inherited |
获取此界面元素的宽度
|
inherited |
获取此界面元素的x坐标
|
inherited |
获取此界面元素的y坐标
|
inherited |
获取此界面元素的z坐标
|
friend |
GSignal<void ( const GCtrlListBoxItem* )> GCtrlListBox::focusChangedTo_pI |
当列表项的焦点发生改变时,该信号被立即发射;参数为:当前具有焦点的列表项
GSignal<void ( int )> GCtrlListBox::focusChangedTo_pi |
当列表项的焦点发生改变时,该信号被立即发射;参数为:当前具有焦点的列表项的索引值
|
inherited |
当此元素获得焦点时,会立即发射此信号
GSignal<void ( const GCtrlListBoxItem* )> GCtrlListBox::highlighted_pI |
列表项的焦点发生了改变,并且10秒之内列表项的焦点没有再次发生改变,该信号被立即发射;参数为:当前具有焦点的列表项
GSignal<void ( int )> GCtrlListBox::highlighted_pi |
列表项的焦点发生了改变,并且10秒之内列表项的焦点没有再次发生改变,该信号被立即发射;参数为:当前具有焦点的列表项的索引值
|
inherited |
当此元素失去焦点时,会立即发射此信号
|
protectedinherited |
GSignal<void ( const GCtrlListBoxItem* )> GCtrlListBox::selected_pI |
当列表项被用户点击时,该信号被立即发射;参数为:当前具有焦点的列表项
GSignal<void ( int )> GCtrlListBox::selected_pi |
当列表项被用户点击时,该信号被立即发射;参数为:当前具有焦点的列表项的索引值
|
inherited |
当对象被析构时,会发射此信号