NiceDialog class

Inheritance

Constructors

NiceDialog({NiceDialogType? type, Color? typeInfoColor, Color? typeWarningColor, Color? typeErrorColor, Color? typeMultipleOptionsColor, Color? backgroundColor, double? elevation, ShapeBorder? shape, Widget? header, Color? headerColor, Widget? headerIcon, IconData? headerIconData, double? headerIconSize, Color? headerIconColor, double? headerPadding, double? borderRadius, Widget? title, String? titleText, Color? titleColor, Widget? content, String? message, Color? messageColor, Widget? btnOk, String? btnOkText, Color? btnOkColor, VoidCallback? btnOkAction, Widget? btnCancel, String? btnCancelText, Color? btnCancelColor, VoidCallback? btnCancelAction, Widget? btnNeutral, String? btnNeutralText, Color? btnNeutralColor, VoidCallback? btnNeutralAction, double? textScaleFactor})

Properties

backgroundColor Color?
getter/setter pair
borderRadius double
getter/setter pair
btnCancel Widget?
getter/setter pair
btnCancelAction VoidCallback?
getter/setter pair
btnCancelColor Color?
getter/setter pair
btnCancelText String?
getter/setter pair
btnNeutral Widget?
getter/setter pair
btnNeutralAction VoidCallback?
getter/setter pair
btnNeutralColor Color?
getter/setter pair
btnNeutralText String?
getter/setter pair
btnOk Widget?
getter/setter pair
btnOkAction VoidCallback?
getter/setter pair
btnOkColor Color?
getter/setter pair
btnOkText String?
getter/setter pair
content Widget?
getter/setter pair
elevation double?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
getter/setter pair
headerColor Color?
getter/setter pair
headerIcon Widget?
getter/setter pair
headerIconColor Color
getter/setter pair
headerIconData IconData?
getter/setter pair
headerIconSize double
getter/setter pair
headerPadding double
getter/setter pair
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
message String?
getter/setter pair
messageColor Color?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shape ShapeBorder
getter/setter pair
textScaleFactor double?
getter/setter pair
title Widget?
getter/setter pair
titleColor Color?
getter/setter pair
titleText String?
getter/setter pair
type NiceDialogType
getter/setter pair
typeErrorColor Color
getter/setter pair
typeInfoColor Color
getter/setter pair
typeMultipleOptionsColor Color
getter/setter pair
typeWarningColor Color
getter/setter pair

Methods

build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
buildButtons(BuildContext context) Widget?
buildContent() Widget
buildHeader() Widget?
buildTitle() Widget
checkParams(BuildContext context) → void
createElement() StatelessElement
Creates a StatelessElement to manage this widget's location in the tree.
inherited
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
getDialogTypeColor() Color?
getDialogTypeIconData() IconData?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

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