DebugPanelConfig class

Configuration for the debug panel.

Constructors

DebugPanelConfig({bool enable = true, bool enableShake = true, bool enableLongPress = true, bool enableThreeFingerTap = true, Duration longPressDuration = const Duration(seconds: 2), Color? backgroundColor, Color? accentColor, DebugPanelColorScheme colorScheme = DebugPanelColorScheme.darkCyan, DebugPanelTheme? theme})
const

Properties

accentColor Color?
Custom accent color for the panel.
final
backgroundColor Color?
Custom background color for the panel.
final
colorScheme DebugPanelColorScheme
Color scheme for the panel.
final
enable bool
Whether the debug panel is enabled.
final
enableLongPress bool
Whether long press gesture is enabled.
final
enableShake bool
Whether shake gesture is enabled.
final
enableThreeFingerTap bool
Whether three-finger tap gesture is enabled.
final
hashCode int
The hash code for this object.
no setterinherited
longPressDuration Duration
Duration for long press to trigger.
final
resolvedTheme DebugPanelTheme
Get the resolved theme.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
theme DebugPanelTheme?
Custom theme (overrides colorScheme if provided).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited