Package org.gnome.gtk
Enum Class DebugFlags
- All Implemented Interfaces:
Enumeration
,Serializable
,Comparable<DebugFlags>
,Constable
@Generated("io.github.jwharm.JavaGI")
public enum DebugFlags
extends Enum<DebugFlags>
implements Enumeration
Flags to use with gtk_set_debug_flags().
Settings these flags causes GTK to print out different
types of debugging information. Some of these flags are
only available when GTK has been configured with -Ddebug=true
.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionInformation about accessibility state changesInformation about actions and menu modelsTrace GtkBuilder operationLog unused GtkBuilder objectsInformation from the constraints solverInformation about deprecated CSS features.Information about size allocationInformation about icon fallback.Information about icon themesOpen the GTK inspectorInverts the default text-direction.Information about keyboard shortcutsInformation from layout managersInformation about modules and extensionsDisable the style property cacheInformation about printingInformation about size requestsInclude debug render nodes in the generated snapshotsInformation about GtkTextViewInformation about GtkTreeView -
Method Summary
Modifier and TypeMethodDescriptionstatic Type
getType()
Get the GType of the DebugFlags classint
getValue()
Get the numeric value of this enumstatic DebugFlags
of
(int value) Create a new DebugFlags for the provided valuestatic DebugFlags
Returns the enum constant of this class with the specified name.static DebugFlags[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
TEXT
Information about GtkTextView -
TREE
Information about GtkTreeView -
KEYBINDINGS
Information about keyboard shortcuts -
MODULES
Information about modules and extensions -
GEOMETRY
Information about size allocation -
ICONTHEME
Information about icon themes -
PRINTING
Information about printing -
BUILDER
Trace GtkBuilder operation -
SIZE_REQUEST
Information about size requests -
NO_CSS_CACHE
Disable the style property cache -
INTERACTIVE
Open the GTK inspector -
ACTIONS
Information about actions and menu models -
LAYOUT
Information from layout managers -
SNAPSHOT
Include debug render nodes in the generated snapshots -
CONSTRAINTS
Information from the constraints solver -
BUILDER_OBJECTS
Log unused GtkBuilder objects -
A11Y
Information about accessibility state changes -
ICONFALLBACK
Information about icon fallback. -
INVERT_TEXT_DIR
Inverts the default text-direction. -
CSS
Information about deprecated CSS features.
-
-
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 DebugFlags for the provided value- Parameters:
value
- the bitfield value- Returns:
- the bitfield 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
-