Package org.gnome.gtk
Enum Class AccessibleProperty
- All Implemented Interfaces:
Enumeration
,Serializable
,Comparable<AccessibleProperty>
,Constable
@Generated("io.github.jwharm.JavaGI")
public enum AccessibleProperty
extends Enum<AccessibleProperty>
implements Enumeration
The possible accessible properties of a
Accessible
.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionIndicates whether inputting text could trigger display of one or more predictions of the user's intended value for a combobox, searchbox, or textbox and specifies how predictions would be presented if they were made.Defines a string value that describes or annotates the current element.Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.Defines a string value that provides a description of non-standard keyboard interactions of the current element.Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.Defines a string value that labels the current element.Defines the hierarchical level of an element within a structure.Indicates whether an element is modal when displayed.Indicates whether a text box accepts multiple lines of input or only a single line.Indicates that the user may select more than one item from the current selectable descendants.Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value.Indicates that the element is not editable, but is otherwise operable.Indicates that user input is required on the element before a form may be submitted.Defines a human-readable, author-localized description for the role of an element.Indicates if items in a table or grid are sorted in ascending or descending order.Defines the maximum allowed value for a range widget.Defines the minimum allowed value for a range widget.Defines the current value for a range widget.Defines the human readable text alternative of aria-valuenow for a range widget. -
Method Summary
Modifier and TypeMethodDescriptionstatic Type
getType()
Get the GType of the AccessibleProperty classint
getValue()
Get the numeric value of this enumvoid
Initializesvalue
with the appropriate type for the this AccessibleProperty.static AccessibleProperty
of
(int value) Create a new AccessibleProperty for the provided valuestatic AccessibleProperty
Returns the enum constant of this class with the specified name.static AccessibleProperty[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
AUTOCOMPLETE
Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for a combobox, searchbox, or textbox and specifies how predictions would be presented if they were made. Value type:AccessibleAutocomplete
-
DESCRIPTION
Defines a string value that describes or annotates the current element. Value type: string -
HAS_POPUP
Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element. -
KEY_SHORTCUTS
Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element. Value type: string -
LABEL
Defines a string value that labels the current element. Value type: string -
LEVEL
Defines the hierarchical level of an element within a structure. Value type: integer -
MODAL
Indicates whether an element is modal when displayed. Value type: boolean -
MULTI_LINE
Indicates whether a text box accepts multiple lines of input or only a single line. Value type: boolean -
MULTI_SELECTABLE
Indicates that the user may select more than one item from the current selectable descendants. Value type: boolean -
ORIENTATION
Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous. Value type:Orientation
-
PLACEHOLDER
Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format. Value type: string -
READ_ONLY
Indicates that the element is not editable, but is otherwise operable. Value type: boolean -
REQUIRED
Indicates that user input is required on the element before a form may be submitted. Value type: boolean -
ROLE_DESCRIPTION
Defines a human-readable, author-localized description for the role of an element. Value type: string -
SORT
Indicates if items in a table or grid are sorted in ascending or descending order. Value type:AccessibleSort
-
VALUE_MAX
Defines the maximum allowed value for a range widget. Value type: double -
VALUE_MIN
Defines the minimum allowed value for a range widget. Value type: double -
VALUE_NOW
Defines the current value for a range widget. Value type: double -
VALUE_TEXT
Defines the human readable text alternative of aria-valuenow for a range widget. Value type: string -
HELP_TEXT
Defines a string value that provides a description of non-standard keyboard interactions of the current element. Value type: string
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-
of
Create a new AccessibleProperty 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 interfaceEnumeration
- Returns:
- the enum value
-
getType
-
initValue
Initializesvalue
with the appropriate type for the this AccessibleProperty.This function is mostly meant for language bindings, in conjunction with gtk_accessible_update_property_value().
- Parameters:
value
- an uninitializedGValue
-