Package org.gnome.gtk
Enum Class SelectionMode
- All Implemented Interfaces:
Enumeration
,Serializable
,Comparable<SelectionMode>
,Constable
@Generated("io.github.jwharm.JavaGI")
public enum SelectionMode
extends Enum<SelectionMode>
implements Enumeration
Used to control what selections users are allowed to make.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Type
getType()
Get the GType of the SelectionMode classint
getValue()
Get the numeric value of this enumstatic SelectionMode
of
(int value) Create a new SelectionMode for the provided valuestatic SelectionMode
Returns the enum constant of this class with the specified name.static SelectionMode[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NONE
No selection is possible. -
SINGLE
Zero or one element may be selected. -
BROWSE
Exactly one element is selected. In some circumstances, such as initially or during a search operation, it’s possible for no element to be selected withBROWSE
. What is really enforced is that the user can’t deselect a currently selected element except by selecting another element. -
MULTIPLE
Any number of elements may be selected. The Ctrl key may be used to enlarge the selection, and Shift key to select between the focus and the child pointed to. Some widgets may also allow Click-drag to select a range of elements.
-
-
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 SelectionMode 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
-