Enum Class SpinType

java.lang.Object
java.lang.Enum<SpinType>
org.gnome.gtk.SpinType
All Implemented Interfaces:
Serializable, Comparable<SpinType>, Constable, Enumeration

@Generated("org.javagi.JavaGI") public enum SpinType extends Enum<SpinType> implements Enumeration
The values of the GtkSpinType enumeration are used to specify the change to make in gtk_spin_button_spin().
  • Enum Constant Details

    • STEP_FORWARD

      public static final SpinType STEP_FORWARD
      Increment by the adjustments step increment.
    • STEP_BACKWARD

      public static final SpinType STEP_BACKWARD
      Decrement by the adjustments step increment.
    • PAGE_FORWARD

      public static final SpinType PAGE_FORWARD
      Increment by the adjustments page increment.
    • PAGE_BACKWARD

      public static final SpinType PAGE_BACKWARD
      Decrement by the adjustments page increment.
    • HOME

      public static final SpinType HOME
      Go to the adjustments lower bound.
    • END

      public static final SpinType END
      Go to the adjustments upper bound.
    • USER_DEFINED

      public static final SpinType USER_DEFINED
      Change by a specified amount.
  • Method Details

    • values

      public static SpinType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static SpinType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • of

      public static SpinType of(int value)
      Create a new SpinType for the provided value
      Parameters:
      value - the enum value
      Returns:
      the enum for the provided value
    • getValue

      public int getValue()
      Get the numeric value of this enum
      Specified by:
      getValue in interface Enumeration
      Returns:
      the enum value
    • of

      public static SpinType of(MemorySegment address)
      Create a new SpinType for the value in the provided memory address.
      Parameters:
      address - the memory address holding a enum value
      Returns:
      the enum for the value in the provided memory address
    • getType

      public static @Nullable Type getType()
      Get the GType of the SpinType class.
      Returns:
      the GType