EsigDialogWidget class

Dialog destinado a apresentar instruções, e possivelmente opções, ao usuário.

Inheritance

Constructors

EsigDialogWidget(String mensagem, {Key? key, Widget? icone, String? titulo, double? tamanhoTitulo, double? tamanhoMensagem, Axis? direcaoBotoes = Axis.horizontal, void onPressedPrincipal()?, void onPressedSecundario()?, void onPressedTerciario()?, Text? textoPrincipal = const Text('OK'), Text? textoSecundario = const Text('OK'), Text? textoTerciario = const Text('OK'), EdgeInsets? paddingTitulo})
const

Properties

direcaoBotoes Axis?
Direção dos botões dentro do Dialog. Para opções mais verbosas recomenda-se usar os botões na vertical. Para opções com apenas uma palavra, pode-se usar os botões na horizontal.
final
hashCode int
The hash code for this object.
no setterinherited
icone Widget?
Ícone em cima do título
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
mensagem String
Texto secundário, exibido abaixo do título
final
onPressedPrincipal → (void Function()?)
Função executada ao pressionar o TextButton principal. Se nenhum valor for fornecido, o botão não será exibido.
final
onPressedSecundario → (void Function()?)
Função executada ao pressionar o TextButton secundário. Se nenhum valor for fornecido, o botão não será exibido. Este botão aparece ao lado esquerdo ou abaixo do principal, dependendo da orientação escolhida em direcaoBotoes
final
onPressedTerciario → (void Function()?)
Função executada ao pressionar o TextButton terciário. Se nenhum valor for fornecido, o botão não será exibido. Este botão aparece ao lado esquerdo ou abaixo do secundário, dependendo da orientação escolhida em direcaoBotoes
final
paddingTitulo EdgeInsets?
Paddging em torno do título
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tamanhoMensagem double?
Tamanho do texto secundário
final
tamanhoTitulo double?
Tamanho do título.
final
textoPrincipal Text?
Texto dentro do botão principal
final
textoSecundario Text?
Texto dentro do botão secundário
final
textoTerciario Text?
Texto dentro do botão terciário
final
titulo String?
Texto principal, exibido em negrito abaixo do ícone
final

Methods

build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
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
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