Enum Class ScrollType

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

@Generated("org.javagi.JavaGI") public enum ScrollType extends Enum<ScrollType> implements Enumeration
Scrolling types.
  • Enum Constant Details

    • NONE

      public static final ScrollType NONE
      No scrolling.
    • JUMP

      public static final ScrollType JUMP
      Jump to new location.
    • STEP_BACKWARD

      public static final ScrollType STEP_BACKWARD
      Step backward.
    • STEP_FORWARD

      public static final ScrollType STEP_FORWARD
      Step forward.
    • PAGE_BACKWARD

      public static final ScrollType PAGE_BACKWARD
      Page backward.
    • PAGE_FORWARD

      public static final ScrollType PAGE_FORWARD
      Page forward.
    • STEP_UP

      public static final ScrollType STEP_UP
      Step up.
    • STEP_DOWN

      public static final ScrollType STEP_DOWN
      Step down.
    • PAGE_UP

      public static final ScrollType PAGE_UP
      Page up.
    • PAGE_DOWN

      public static final ScrollType PAGE_DOWN
      Page down.
    • STEP_LEFT

      public static final ScrollType STEP_LEFT
      Step to the left.
    • STEP_RIGHT

      public static final ScrollType STEP_RIGHT
      Step to the right.
    • PAGE_LEFT

      public static final ScrollType PAGE_LEFT
      Page to the left.
    • START

      public static final ScrollType START
      Scroll to start.
    • END

      public static final ScrollType END
      Scroll to end.
  • Method Details

    • values

      public static ScrollType[] 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 ScrollType 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 ScrollType of(int value)
      Create a new ScrollType 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 ScrollType of(MemorySegment address)
      Create a new ScrollType 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 ScrollType class.
      Returns:
      the GType