Enum Class InputHints

java.lang.Object
java.lang.Enum<InputHints>
org.webkitgtk.InputHints
All Implemented Interfaces:
Serializable, Comparable<InputHints>, Constable, Enumeration

@Generated("org.javagi.JavaGI") public enum InputHints extends Enum<InputHints> implements Enumeration
Enum values used to describe hints that might be taken into account by input methods.
Since:
2.28
  • Enum Constant Details

    • NONE

      public static final InputHints NONE
      No special behavior suggested
    • SPELLCHECK

      public static final InputHints SPELLCHECK
      Suggest spell checking
    • LOWERCASE

      public static final InputHints LOWERCASE
      Suggest to not autocapitlize
    • UPPERCASE_CHARS

      public static final InputHints UPPERCASE_CHARS
      Suggest to capitalize all text
    • UPPERCASE_WORDS

      public static final InputHints UPPERCASE_WORDS
      Suggest to capitalize the first character of each word
    • UPPERCASE_SENTENCES

      public static final InputHints UPPERCASE_SENTENCES
      Suggest to capitalize the first word of each sentence
    • INHIBIT_OSK

      public static final InputHints INHIBIT_OSK
      Suggest to not show an onscreen keyboard
  • Method Details

    • values

      public static InputHints[] 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 InputHints 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
    • getValue

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

      public static Set<InputHints> of(int flags)
      Create a new EnumSet<InputHints> for the provided bitfield
      Parameters:
      flags - the InputHints bitfield
      Returns:
      the EnumSet for the provided bitfield
    • of

      public static Set<InputHints> of(MemorySegment address)
      Create a new EnumSet<InputHints> for the bitfield in the provided memory address.
      Parameters:
      address - the memory address holding a bitfield value
      Returns:
      the EnumSet for the bitfield in the provided memory address
    • getType

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