gioMenuLinkIter

自:2.32

描述 [源]

abstract class Gio.MenuLinkIter : GObject.Object
{
  priv: GMenuLinkIterPrivate*
}

GMenuLinkIter 是一种不可见的结构类型。你必须使用以下函数来访问它。

自 2.32 起可用

祖先

实例方法

g_menu_link_iter_get_name

获取当前迭代器位置上链接的名称。

自:2.32

g_menu_link_iter_get_next

此函数结合了 g_menu_link_iter_next()g_menu_link_iter_get_name() 和 g_menu_link_iter_get_value()。

自:2.32

g_menu_link_iter_get_value

获取当前迭代器位置上链接的 GMenuModel

自:2.32

g_menu_link_iter_next

尝试将迭代器前进到下一个(可能是第一个)链接。

自:2.32

GObject 继承的方法(43)

请参阅 GObject 了解方法的全列表。

信号

GObject 继承的信号(1)
GObject::notify

当一个对象的属性通过 g_object_set_property()、g_object_set() 等,设置为值时,会发出通知信号。

类结构

struct GioMenuLinkIterClass {
  GObjectClass parent_class;
  gboolean (* get_next) (
    GMenuLinkIter* iter,
    const gchar** out_link,
    GMenuModel** value
  );
  
}

没有可用的描述。

成员
parent_class: GObjectClass

没有可用的描述。

get_next: gboolean (* get_next) ( GMenuLinkIter* iter, const gchar** out_link, GMenuModel** value )

没有可用的描述。

虚方法

Gio.MenuLinkIterClass.get_next

此函数结合了 g_menu_link_iter_next()g_menu_link_iter_get_name() 和 g_menu_link_iter_get_value()。

自:2.32