Class

GioMenuLinkIter

Description [src]

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

GMenuLinkIter is an opaque structure type. You must access it using the functions below.

Available since:2.32

Hierarchy

hierarchy this GMenuLinkIter ancestor_0 GObject ancestor_0--this

Ancestors

Instance methods

g_menu_link_iter_get_name

Gets the name of the link at the current iterator position.

Available since: 2.32

g_menu_link_iter_get_next

This function combines g_menu_link_iter_next() with g_menu_link_iter_get_name() and g_menu_link_iter_get_value().

Available since: 2.32

g_menu_link_iter_get_value

Gets the linked GMenuModel at the current iterator position.

Available since: 2.32

g_menu_link_iter_next

Attempts to advance the iterator to the next (possibly first) link.

Available since: 2.32

Methods inherited from GObject (43)

Signals

Signals inherited from GObject (1)

Class structure

struct GioMenuLinkIterClass {
  GObjectClass parent_class;
  gboolean (* get_next) (
    GMenuLinkIter* iter,
    const gchar** out_link,
    GMenuModel** value
  );
  
}
Class members
parent_class
GObjectClass
  No description available.
get_next
gboolean (* get_next) (
    GMenuLinkIter* iter,
    const gchar** out_link,
    GMenuModel** value
  )
  No description available.

Virtual methods

Gio.MenuLinkIterClass.get_next

This function combines g_menu_link_iter_next() with g_menu_link_iter_get_name() and g_menu_link_iter_get_value().

Available since: 2.32