ui library
Classes
- ActionTextButton
- AppDialog
- AppFrame
- AppFrameContainer
- AppFrameSafeArea
- AppPage
- AppPageBar
- AppPageBarLayer
- AppPageController
- AppPageControllerProvider
- AppPageLoadingLayer
- AppPageMenuLayer
- AppPageSnackLayer
- AppshotController
- Controller for managing app screenshot capture
- AppshotScope
- Widget that provides screenshot capture capability for the entire app
- AppSnackBar
- AppSnackBarProps
- AppWindow
- BackgroundLight
- BackgroundShadow
- BackIconButton
- BoolSwitch
- Callout
- CircleIconButton
- CloseIconButton
- ConfirmDialog
- Connector
- ノードを中心に、上下左右にエッジを引くウィジェット
- ConnectorEdge
- エッジ線の設定
- DangerActionButton
- DangerActionDialog
- DangerTextButton
- DateDayDowText
- DateMonthDayDowText
- yyyy-MM-dd 形式の日付文字列から「M/D 曜日」を表示するウィジェット
- DateMonthText
- yyyy-MM-dd 形式の日付文字列から「M/D 曜日」を表示するウィジェット
- DeleteIconButton
- DescriptionTextStyle
-
DialogAnswer<
T> -
DialogAnswerCanceled<
T> -
DialogAnswerData<
T> -
DialogCompleter<
T> - DotLine
- ドット線描画用 Widget
- ErrorContainer
- ErrorMessageText
-
FormBuilder<
T> - FormColumn
-
FormController<
T> - 汎用的なフォームコントローラ
- Glass
- GlassBackgroundShadow
- GlassButton
- GlassIconButton
- GradientTheme
- 参考: 適当な配置
- HourMinutePicker
- HourMinutePickerButton
- HourMinutePickerButtonDisabled
- HourMinutePickerButtonDisabledEmpty
- HourMinutePickerDialog
- HourMinuteText
- IconRow
- InputFieldForAny
- 汎用的なフォーム行
- InputFieldForButton
- 選択肢を表示するボタンがある入力フィールド
- InputFieldForComparing
- 新旧で比較できる
- InputFieldForText
- 任意の文字を入力できるフォーム
- IntWheel
- ItemAddTile
- ItemPicker
- ItemPickerTile
- ItemTile
- Loading
- LoadingBarrier
- LoadingBarrierController
- MainActionButton
- MainActionButtonDisabled
- MainActionDialog
- MainTextBox
- MeshGradient
- 非派手・白背景向けの極薄メッシュ
- MeshNode
-
- ノード定義(位置は0..1の正規化座標、半径も短辺比で0..1)
- NextYearMonthButton
- OnEditPlanNotification
- OutputField
- OutputFieldForLarge
- PrevYearMonthButton
- PulldownButton
- PulldownListError
- PulldownListLoading
- PulldownListView
- PulldownTile
- ReportSpreadsheetView
- ResultStatusIcon
- SaferArea
- SpreadsheetCell
- SpreadsheetCellBorder
- SpreadsheetCellBorderSide
- SpreadsheetCellContent
- SpreadsheetColumn
- SpreadsheetController
- SpreadsheetConverter
- SpreadsheetEditor
- SpreadsheetRow
- SpreadsheetState
- SpreadsheetTableField
- SpreadsheetView
- スプレッドシート全体を背景→境界線レイヤーで描くWidget
- SubActionButton
- SubtleMemoTextBox
- SunlightBordered
- SvgIcon
- TitleGlass
- UnreadBadge
- WaveLoadingIndicator
- YearMonthPicker
- YearMonthPickerDialog
- YearMonthSwitcher
- YearMonthText
- yyyy-MM 形式の文字列から「YYYY年M月」を表示するウィジェット
Constants
- productBlue → const Color
- productGreen → const Color
- productRed → const Color
- productYellow → const Color
Properties
- minimalIconButtonStyle → ButtonStyle
-
final
- minimumIconButtonStyle → ButtonStyle
-
final
Functions
-
openConfirmDialog(
{required BuildContext context, required Widget title, required Widget description, String cancelText = 'キャンセル', String confirmText = '削除', bool isDestructive = true}) → Future< DialogAnswer< bool> > -
openHourMinutePickerDialog(
{required BuildContext context, required HourMinute initialValue, HourMinute? minValue, HourMinute? maxValue}) → Future< DialogAnswer< HourMinute> > -
openMainActionDialog(
{required BuildContext context, required Widget builder(DialogCompleter< bool> completer)}) → Future<DialogAnswer< bool> > -
openYearMonthPickerDialog(
{required BuildContext context, required YearMonth initialValue, YearMonth? minValue, YearMonth? maxValue}) → Future< DialogAnswer< YearMonth> > -
showAppDialog<
T> ({required BuildContext context, required Widget builder(DialogCompleter< T> ), bool barrierDismissible = true}) → Future<DialogAnswer< T> > -
useAppPageController(
) → AppPageController -
useFormController<
T> (T initialState) → FormController< T> - フォームを管理する 親画面で use する Hook
-
useLoadingBarrierController(
) → LoadingBarrierController - HookWidgetから使用するためのカスタムフック
-
useSpreadsheetController(
{SpreadsheetState? initialState}) → SpreadsheetController