t_widgets_dev library

Extensions

TSortExtension on List<TSort>

Properties

initialDirectory String?
getter/setter pair

Functions

getDefaultImageChooser({String? initialDirectory}) Future<String?>
showTAlertDialog(BuildContext context, {required Widget content, bool scrollable = true, bool barrierDismissible = true, Widget? title, TextStyle? titleTextStyle, List<Widget>? actions, VoidCallback? onCancel, VoidCallback? onSubmit}) → void
showTConfirmDialog(BuildContext context, {required String contentText, required void onSubmit(), Color? color, String? title, String? cancelText, String? submitText, void onCancel()?, bool barrierDismissible = true}) → void
showTListDialog<T>(BuildContext context, {required List<T> list, required ItemListBuilderCallback<T> listItemBuilder, SeparatorBuilderCallback? separatorBuilder, bool barrierDismissible = true, double height = 200, void onSubmit()?, void onClose()?, Widget? closeText, Widget? submitText, EdgeInsetsGeometry? contentPadding, Widget? title}) → void
showTMenuBottomSheet(BuildContext context, {required List<Widget> children, double minHeight = 150, bool isScrollControlled = false, bool useSafeArea = false, bool isDismissible = true, Widget? title}) → void
showTMessageDialog(BuildContext context, String message, {Widget? title, Color? color}) → void
showTMessageDialogError(BuildContext context, String message, {Widget? title}) → void
showTModalBottomSheet(BuildContext context, {required Widget child, double minHeight = 150, bool isScrollControlled = false, bool useSafeArea = false, bool isDismissible = true}) → void
showTReanmeDialog(BuildContext context, {required String text, required void onSubmit(String text), Color? color, Widget? title, String? cancelText, String? submitText, void onCancel()?, bool barrierDismissible = true, Widget? labelText, void onChanged(String text)?, TextInputType? textInputType, List<TextInputFormatter>? inputFormatters, String? onCheckIsError(String text)?, bool autofocus = false, String? hintText}) → void
showTSnackBar(BuildContext context, String message, {Color? color, bool? showCloseIcon, SnackBarAction? action, DismissDirection? dismissDirection, Color? closeIconColor, Color? backgroundColor}) → void
showTSnackBarError(BuildContext context, String message, {bool? showCloseIcon, SnackBarAction? action, DismissDirection? dismissDirection, Color? closeIconColor}) → void
showTSortDialog(BuildContext context, {required TSortDialogCallback sortDialogCallback, Widget? sortTitle, int? currentId, List<TSort>? sortList, bool isAsc = true, Color? activeColor, Color? activeTextColor, TShowSortTypes? showSortType, Widget? cancelText, Widget? submitText}) → void

Typedefs

DownloadImageCallback = Future<void> Function(String url, String savePath)
GridItemBuilderCallback<T> = Widget Function(BuildContext context, T item)
ItemListBuilderCallback<T> = Widget Function(BuildContext context, T item)
OnFileChooserGetCoverPath = Future<String> Function(FileSystemEntity file)
OnSeeAllClickedCallback<T> = void Function(String title, List<T> list)
OpenImageFileChooserCallback = Future<String?> Function({String? initialDirectory})
SeparatorBuilderCallback = Widget Function(BuildContext context, int index)
TSortDialogCallback = void Function(int id, bool isAsc)