Enum Class ScrollStep

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

@Generated("org.javagi.JavaGI") public enum ScrollStep extends Enum<ScrollStep> implements Enumeration
Passed as argument to various keybinding signals.
  • Enum Constant Details

    • STEPS

      public static final ScrollStep STEPS
      Scroll in steps.
    • PAGES

      public static final ScrollStep PAGES
      Scroll by pages.
    • ENDS

      public static final ScrollStep ENDS
      Scroll to ends.
    • HORIZONTAL_STEPS

      public static final ScrollStep HORIZONTAL_STEPS
      Scroll in horizontal steps.
    • HORIZONTAL_PAGES

      public static final ScrollStep HORIZONTAL_PAGES
      Scroll by horizontal pages.
    • HORIZONTAL_ENDS

      public static final ScrollStep HORIZONTAL_ENDS
      Scroll to the horizontal ends.
  • Method Details

    • values

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