DialogThemeData class
Theme data for dialog widgets (DialogConfirm, DialogAlert, DialogPrompt, DialogSelect).
Controls the visual appearance of modal dialogs and inline prompt panels.
Constructors
Properties
- background → Color?
-
Background color of the dialog panel.
Defaults to Theme.surface.
final
-
Background color for action buttons in their default state.
Defaults to Theme.resolvedSurfaceVariant.
final
-
Text color for action buttons in their default state.
Defaults to Theme.onSurface.
final
-
Background color for the selected/active action button.
Defaults to Theme.primary.
final
-
Text color for the selected/active action button.
Defaults to Theme.onPrimary.
final
-
Background color for the footer bar in inline prompt panels.
Defaults to Theme.resolvedSurfaceVariant.
final
- foreground → Color?
-
Default text color in the dialog.
Defaults to Theme.onSurface.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hintForeground → Color?
-
Text color for keyboard hint labels.
Defaults to Theme.muted.
final
- maxHeight → int?
-
Maximum height of the dialog panel in rows.
Defaults to 20.
final
- overlayColor → Color?
-
Color of the modal overlay/backdrop.
Defaults to Theme.background.
final
- overlayOpacity → double?
-
Opacity of the modal overlay (0.0–1.0).
Defaults to 0.6.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- width → int?
-
Width of the dialog panel in columns.
Defaults to 60.
final
Methods
-
copyWith(
{Color? background, Color? foreground, Color? overlayColor, double? overlayOpacity, Color? buttonBackground, Color? buttonSelectedBackground, Color? buttonForeground, Color? buttonSelectedForeground, Color? hintForeground, int? width, int? maxHeight}) → DialogThemeData - Copy with selective overrides.
-
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