Enum Class MovementStep

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

@Generated("org.javagi.JavaGI") public enum MovementStep extends Enum<MovementStep> implements Enumeration
Passed as argument to various keybinding signals for moving the cursor position.
  • Enum Constant Details

    • LOGICAL_POSITIONS

      public static final MovementStep LOGICAL_POSITIONS
      Move forward or back by graphemes
    • VISUAL_POSITIONS

      public static final MovementStep VISUAL_POSITIONS
      Move left or right by graphemes
    • WORDS

      public static final MovementStep WORDS
      Move forward or back by words
    • DISPLAY_LINES

      public static final MovementStep DISPLAY_LINES
      Move up or down lines (wrapped lines)
    • DISPLAY_LINE_ENDS

      public static final MovementStep DISPLAY_LINE_ENDS
      Move to either end of a line
    • PARAGRAPHS

      public static final MovementStep PARAGRAPHS
      Move up or down paragraphs (newline-ended lines)
    • PARAGRAPH_ENDS

      public static final MovementStep PARAGRAPH_ENDS
      Move to either end of a paragraph
    • PAGES

      public static final MovementStep PAGES
      Move by pages
    • BUFFER_ENDS

      public static final MovementStep BUFFER_ENDS
      Move to ends of the buffer
    • HORIZONTAL_PAGES

      public static final MovementStep HORIZONTAL_PAGES
      Move horizontally by pages
  • Method Details

    • values

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