fialogs library

Functions

alertDialog(BuildContext context, String title, String content, {Widget? titleIcon, String? positiveButtonText, Function? positiveButtonAction, String? negativeButtonText, Function? negativeButtonAction, String? neutralButtonText, Function? neutralButtonAction, bool hideNeutralButton = false, bool closeOnBackPress = false, bool confirmationDialog = false, String? confirmationMessage}) → dynamic
alert dialog function with title and content string
checkBox(bool checked, String text, dynamic onChange(bool?)?) → dynamic
Checkbox with text message
confirmationDialog(BuildContext context, String title, String content, {Widget? titleIcon, String? positiveButtonText, Function? positiveButtonAction, String? negativeButtonText, Function? negativeButtonAction, String? neutralButtonText, Function? neutralButtonAction, bool hideNeutralButton = false, bool closeOnBackPress = false, bool confirmationDialog = true, String? confirmationMessage}) → dynamic
confirmation dialog function with title and content string
confirmIcon() → dynamic
Success icon
customAlertDialog(BuildContext context, Widget title, Widget content, {Widget? titleIcon, String? positiveButtonText, Function? positiveButtonAction, String? negativeButtonText, Function? negativeButtonAction, String? neutralButtonText, Function? neutralButtonAction, bool hideNeutralButton = false, bool closeOnBackPress = false, bool confirmationDialog = false, String? confirmationMessage}) → dynamic
customAlertDialog function with title and content widgets
customDialog(BuildContext context, {required Widget content, Widget? title, Widget? titleIcon, String? positiveButtonText, Function? positiveButtonAction, String? negativeButtonText, Function? negativeButtonAction, String? neutralButtonText, Function? neutralButtonAction, bool hideNeutralButton = false, bool hideTitleDivider = false, bool closeOnBackPress = false}) → dynamic
customDialog function with title and content widgets
customMultiSelectionDialog(BuildContext context, {required Widget title, required Set<SimpleItem> items, required Set<SimpleItem> selectedItems, required dynamic onSubmit(Set<SimpleItem>), bool hideTitleDivider = false, bool closeOnBackPress = true, bool itemDivider = true, bool hideSubTitle = true, String? submitButtonText, String? selectAllText, String? unSelectAllText}) → dynamic
multiSelectionDialog with title Widget
customOptionsDialog(BuildContext context, {required List<SimpleItem> simpleItems, required Widget itemBuilder(BuildContext, int, SimpleItem), Widget? titleWidget, Widget? titleIcon, bool hideTitleDivider = false, bool closeOnBackPress = false}) → dynamic
optionsDialog function with title Widget
customRadioSelectionDialog(BuildContext context, {required Widget title, required Set<SimpleItem> items, required dynamic onItemClick(SimpleItem), required SimpleItem selectedItem, bool hideTitleDivider = false, bool closeOnBackPress = true, bool itemDivider = true, bool hideSubTitle = true}) → dynamic
radioSelectionDialog with title Widget
customSingleInputDialog(BuildContext context, Widget title, DialogTextField dialogTextField, {Widget? icon, String? positiveButtonText, dynamic positiveButtonAction(String)?, String? negativeButtonText, Function? negativeButtonAction, String? neutralButtonText, Function? neutralButtonAction, bool hideNeutralButton = false, bool closeOnBackPress = false}) → dynamic
customSingleInputDialog function with title and content widgets
customSingleSelectionDialog(BuildContext context, {required Widget title, required List<SimpleItem> items, required dynamic onItemClick(SimpleItem), bool hideTitleDivider = false, bool closeOnBackPress = true, bool itemDivider = true, bool hideSubTitle = true}) → dynamic
singleSelectionDialog with title Widget
customSingleSelectionDialogWithBuilder(BuildContext context, {required Widget titleWidget, required List<SimpleItem> items, required Widget itemBuilder(BuildContext, int, SimpleItem, String), required dynamic onItemClick(SimpleItem), bool hideTitleDivider = false, bool closeOnBackPress = true, bool itemDivider = true, bool hideSubTitle = true}) → dynamic
customSingleSelectionDialog with title Widget
dialogContentPadding() → dynamic
Dialog content padding
dialogContentStyle(BuildContext context) → dynamic
Get the message content style of the application
dialogTitleStyle(BuildContext context) → dynamic
Get the text title style of the application
divider({double thickness = 1.0, double height = 5.0}) → dynamic
Get the divider widget thickness of 1.0
emptyWidget({Color? imageBackgroundColor, Widget? emptyImageWidget, Widget? emptyTextWidget}) → dynamic
empty widget
errorDialog(BuildContext context, String title, String content, {Widget? titleIcon, String? positiveButtonText, Function? positiveButtonAction, String? negativeButtonText, Function? negativeButtonAction, String? neutralButtonText, Function? neutralButtonAction, bool hideNeutralButton = false, bool closeOnBackPress = false, bool confirmationDialog = false, String? confirmationMessage}) → dynamic
error dialog function with title and content string
errorIcon() → dynamic
Success icon
infoDialog(BuildContext context, String title, String content, {Widget? titleIcon, String? positiveButtonText, Function? positiveButtonAction, String? negativeButtonText, Function? negativeButtonAction, String? neutralButtonText, Function? neutralButtonAction, bool hideNeutralButton = false, bool closeOnBackPress = false, bool confirmationDialog = false, String? confirmationMessage}) → dynamic
info dialog function with title and content string
infoIcon() → dynamic
Success icon
multiSelectionDialog(BuildContext context, {required String title, required Set<SimpleItem> items, required Set<SimpleItem> selectedItems, required dynamic onSubmit(Set<SimpleItem>), bool hideTitleDivider = false, bool closeOnBackPress = true, bool itemDivider = true, bool hideSubTitle = true, String? submitButtonText, String? selectAllText, String? unSelectAllText}) → dynamic
multiSelectionDialog with title String
onlyPadding({required Widget child, dynamic top = 0.0, dynamic right = 0.0, dynamic bottom = 0.0, dynamic left = 0.0}) → dynamic
onlyPadding function with @required child widget
optionsDialog(BuildContext context, {required List<SimpleItem> simpleItems, required Widget itemBuilder(BuildContext, int, SimpleItem), String? title, Widget? titleIcon, bool hideTitleDivider = false, bool closeOnBackPress = true}) → dynamic
optionsDialog function with title Widget
padding({required Widget child, dynamic padding = 0.0}) → dynamic
Padding function with @required child widget
progressDialog(BuildContext context, {required ProgressDialogType progressDialogType, bool displayValue = false, bool autoCloseOnCompletion = true, Widget? titleWidget, Widget? contentWidget, Widget? titleIcon, String? positiveButtonText, Function? positiveButtonAction, String? negativeButtonText, Function? negativeButtonAction, String? neutralButtonText, Function? neutralButtonAction, bool hideNeutralButton = true, bool hideTitleDivider = true, bool closeOnBackPress = false, Color? backgroundColor, Animation<Color>? valueColor, double? circularStrokeWidth, double? linearMinHeight}) → dynamic
progressDialog function with title widgets
radioSelectionDialog(BuildContext context, {required String title, required Set<SimpleItem> items, required dynamic onItemClick(SimpleItem), required SimpleItem? selectedItem, bool hideTitleDivider = false, bool closeOnBackPress = true, bool itemDivider = false, bool hideSubTitle = true}) → dynamic
radioSelectionDialog with title String
retryWidget({Color? imageBackgroundColor, Widget? emptyImageWidget, Widget? emptyTextWidget, String? retryButtonText, void retry()?}) → dynamic
retry widget
singleInputDialog(BuildContext context, String title, DialogTextField dialogTextField, {Widget? titleIcon, String? positiveButtonText, dynamic positiveButtonAction(String)?, String? negativeButtonText, Function? negativeButtonAction, String? neutralButtonText, Function? neutralButtonAction, bool hideNeutralButton = false, bool closeOnBackPress = true}) → dynamic
singleInputDialog function with title String and dialogTextField InputFieldProps
singleSelectionDialog(BuildContext context, {required String title, required List<SimpleItem> items, required dynamic onItemClick(SimpleItem), bool hideTitleDivider = false, bool closeOnBackPress = true, bool itemDivider = true, bool hideSubTitle = true}) → dynamic
singleSelectionDialog with title String
singleSelectionDialogWithBuilder(BuildContext context, {required String title, required List<SimpleItem> items, required Widget itemBuilder(BuildContext, int, SimpleItem, String), required dynamic onItemClick(SimpleItem), bool hideTitleDivider = false, bool closeOnBackPress = true, bool itemDivider = true, bool hideSubTitle = true}) → dynamic
singleSelectionDialog with title String
sizedBox(bool firstButton, bool lastButton, {double width = 8.0}) → dynamic
SizedBox widget according to condition
successDialog(BuildContext context, String title, String content, {Widget? titleIcon, String? positiveButtonText, Function? positiveButtonAction, String? negativeButtonText, Function? negativeButtonAction, String? neutralButtonText, Function? neutralButtonAction, bool hideNeutralButton = false, bool closeOnBackPress = false, bool confirmationDialog = false, String? confirmationMessage}) → dynamic
success dialog function with title and content string
successIcon() → dynamic
Success icon
symmetricPadding({required Widget child, double vertical = 0.0, double horizontal = 0.0}) → dynamic
symmetricPadding function with @required child widget
warningDialog(BuildContext context, String title, String content, {Widget? titleIcon, String? positiveButtonText, Function? positiveButtonAction, String? negativeButtonText, Function? negativeButtonAction, String? neutralButtonText, Function? neutralButtonAction, bool hideNeutralButton = false, bool closeOnBackPress = false, bool confirmationDialog = false, String? confirmationMessage}) → dynamic
warning dialog function with title and content string
warningIcon() → dynamic
Success icon