Class MenuAttributeIter

All Implemented Interfaces:
PointerInterface

public class MenuAttributeIter extends Object
#GMenuAttributeIter is an opaque structure type. You must access it
using the functions below.

https://docs.gtk.org/gio/class.MenuAttributeIter.html

  • Constructor Details

  • Method Details

    • getClassHandler

      public static ClassHandler getClassHandler()
    • getName

      public Str getName()
      Gets the name of the attribute at the current iterator position, as
      a string.

      The iterator is not advanced.
      Returns:
      the name of the attribute
    • getValue

      public Variant getValue()
      Gets the value of the attribute at the current iterator position.

      The iterator is not advanced.
      Returns:
      the value of the current attribute
    • next

      public boolean next()
      Attempts to advance the iterator to the next (possibly first)
      attribute.

      %TRUE is returned on success, or %FALSE if there are no more
      attributes.

      You must call this function when you first acquire the iterator
      to advance it to the first attribute (and determine if the first
      attribute exists at all).
      Returns:
      %TRUE on success, or %FALSE when there are no more attributes
    • getTypeID

      public static long getTypeID()
    • getParentTypeID

      public static long getParentTypeID()
    • getTypeSize

      public static TypeSystem.TypeSize getTypeSize()
    • getParentTypeSize

      public static TypeSystem.TypeSize getParentTypeSize()
    • getInstanceSize

      public static int getInstanceSize()