utopia_cms library
Classes
- Caption
- A representation of a single caption.
- ClosedCaption
- Widget for displaying closed captions on top of a video.
- ClosedCaptionFile
- A structured representation of a parsed closed caption file.
- CmsBoolEntry
- CmsEntry for handling boolean values
- CmsButton
- CmsCountryEntry
- CmsEntry for picking countries
- CmsCountryField
- CmsDateEntry
- CmsEntry for handling basic dates
- CmsDatePicker
- CmsDelegate
-
- CmsDelegate is a main interface for handling
CmsTable
items. - CmsDelegate is a main interface for handling
-
CmsDropdownEntry<
T> - CmsEntry for handling offline items picker
-
CmsEntry<
T> -
- CmsEntry is an interface of a basic CmsTablePage component.
- CmsEntryModifier
- Modifies the behavior of the CmsEntry
- CmsFieldWrapper
- CmsFilter
- CmsFilterAll
- CmsFilterAnd
- CmsFilterContains
- CmsFilterDateEntry
- CmsEntry for handling basic dates
-
CmsFilterEntry<
T> -
- CmsFilterEntry is an interface of a basic CmsTablePage filter component.
- CmsFilterEquals
- CmsFilterGreaterOrEq
- CmsFilterInList
- CmsFilterLesserOrEq
- CmsFilterNot
- CmsFilterNotEquals
- CmsFilterOr
- CmsFilterSearchEntry
- CmsFilterEntry for handling basic search
- CmsFunctionsPagingParams
- CmsFunctionsSortingParams
- CmsHeader
- CmsLoader
- CmsMediaDelegate
- CmsMediaEntry
- CmsEntry for handling images
- CmsMediaField
- CmsMediaFieldAddButton
- CmsMediaFieldImage
- CmsMediaFieldItemWrapper
- CmsMediaFieldState
- CmsMediaFieldUpload
- CmsMediaUploadRes
- CmsMockLoadingBox
- CmsNumEntry
- CmsEntry for handling basic num values
- CmsSwitch
- CmsTableAction
-
- CmsTableAction appears in the
CmsTableItem
popUpMenu. Default actions "delete" and "edit" are generated automatically based on CmsTableParams- label is displayed after pressing
CmsTableActionsButton
- onPressed is triggered after pressing the item. It provides current item JsonMap value. If shouldUpdateTable is true and result != null, item will be updated in the table.
- CmsTableAction appears in the
- CmsTablePage
-
- CmsTablePage by default is able to generate complete flow of data table preview, creation/edition flow.
- CmsTableParams
-
Modifies basic actions' behavior in the
CmsTable
- CmsTextEntry
- CmsEntry for handling basic String values
- CmsTextField
- CmsThemeColors
- CmsThemeData
- CmsThemeTextStyles
- CmsToManyDelegate
-
- CmsToManyDelegate is an interface for handling toMany relationships.
- CmsToManyDropdownEntry
- CmsEntry for handling toMany relationships
- CmsVideoPlayer
- CmsVideoPlayerState
- CmsWidget
- CmsWidgetItem
- CmsWidgetItemAction
- CmsWidgetItemCustom
- CmsWidgetItemPage
- CmsWidgetMenuParams
- CountryCode
- Country element. This is the element that contains all the information
- CountryCodePicker
- CountryCodePickerState
- CountryLocalizations
- DurationRange
- Describes a discrete segment of time within a video using a start and end Duration.
- SelectionDialog
- selection dialog used for selection of the country code
- SubRipCaptionFile
- Represents a ClosedCaptionFile, parsed from the SubRip file format. See: https://en.wikipedia.org/wiki/SubRip
- VideoPlayer
- Widget that displays the video controlled by controller.
- VideoPlayerController
- Controls a platform video player, and provides updates when the state is changing.
- VideoPlayerOptions
- VideoPlayerOptions can be optionally used to set additional player settings
- VideoPlayerValue
- The duration, current position, buffering state, error state and settings of a VideoPlayerController.
- VideoProgressColors
- Used to configure the VideoProgressIndicator widget's colors for how it describes the video's status.
- VideoProgressIndicator
- Displays the play/buffering status of the video controlled by controller.
- VideoScrubber
- A scrubber to control VideoPlayerControllers
- WebVTTCaptionFile
- Represents a ClosedCaptionFile, parsed from the WebVTT file format. See: https://en.wikipedia.org/wiki/WebVTT
Enums
- CmsFilterDateEntryMode
- CmsFilterDateEntryUnit
- CmsMediaType
- CmsMenuBehavior
- CmsMenuType
- DataSourceType
- The way in which the video was originally loaded.
- VideoFormat
- The file format of the given video.
Mixins
Extensions
Functions
-
useCmsMediaFieldState(
{required CmsMediaDelegate delegate, required Iterable? initialValues, required List< CmsMediaType> supportedMedia, required void onChanged(Iterable? values), required String urlBuilder(dynamic object)?, required CmsMediaType mediaTypeBuilder(dynamic object), }) → CmsMediaFieldState -
useCmsVidePlayerState(
{required String url}) → CmsVideoPlayerState
Typedefs
- CmsFileRef = String
-
JsonMap
= Map<
String, dynamic>