gio.menu_link_iter

Module for [MenuLinkIter] class

Types 3

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

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
MenuLinkIter self() nothrowReturns `this`, for use in `with` statements.
MenuLinkIterGidBuilder builder() static nothrowGet builder for [gio.menu_link_iter.MenuLinkIter] Returns: New builder object
string getName() nothrowGets the name of the link at the current iterator position.
bool getNext(out string outLink, out gio.menu_model.MenuModel value) nothrowThis function combines [gio.menu_link_iter.MenuLinkIter.next] with [gio.menu_link_iter.MenuLinkIter.getName] and [gio.menu_link_iter.MenuLinkIter.getValue].
gio.menu_model.MenuModel getValue() nothrowGets the linked #GMenuModel at the current iterator position.
bool next() nothrowAttempts to advance the iterator to the next (possibly first) link.
Constructors
this(void * ptr, Flag!"Take" take)
Methods
MenuLinkIter build() nothrowCreate object from builder. Returns: New object