pages library

Classes

AudioRecorderDialogPage
The content of the dialog used for selecting segmented units of a source text.
BaseHistoryPage
A template for a single media type's history body content in the main menu given a selected media source.
BaseHistoryPageState<T extends BaseHistoryPage>
A base class for providing all tabs in the main menu. In large part, this was implemented to define shortcuts for common lengthy methods across UI code.
BaseMediaSearchBar
The search bar used for the home page when a certain source is enabled.
BaseMediaSearchBarState<T extends BaseMediaSearchBar>
State for BaseMediaSearchBar.
BasePage
A page template which assumes use of BasePageState by which all pages in the app will conveniently share base functionality.
BasePageState<T extends BasePage>
A base class for providing all pages in the app with a collection of shared functions and variables. In large part, this was implemented to define shortcuts for common lengthy methods across UI code.
BaseSourcePage
A page template which assumes use of BaseSourcePageState by which all pages in the app that are used for when using a certain source will conveniently share base functionality.f
BaseSourcePageState<T extends BaseSourcePage>
A base class for providing all pages used for media in the app with a collection of shared functions and variables. In large part, this was implemented to define shortcuts for common lengthy methods across UI code.
BaseTabPage
A template for a single media type's tab body content in the main menu. Has a floating search bar which can be customised depending on the current selected media source.
BaseTabPageState<T extends BaseTabPage>
A base class for providing all tabs in the main menu. In large part, this was implemented to define shortcuts for common lengthy methods across UI code.
BlurOptionsDialogPage
The content of the dialog when editing BlurOptions.
BookmarkButton
Button for displaying a bookmark.
BrowserBookmarkDialogPage
The content of the dialog when editing a new BrowserBookmark.
BrowserDialogPage
The content of the dialog when choosing a browser.
BrowserHistoryPage
The media page used for unimplemented sources.
BrowserSourcePage
The page for browsing a catalog until a volume is opened.
ChatgptSettingsDialogPage
The content of the dialog used for managing ChatGPT settings.
ClosedCaptionsIndicator
Used to indicate which captions are included on metadata for a YouTube video.
CreatorPage
The page used for the Card Creator to modify a note before export. Relies on the CreatorModel.
CreatorQuickActionsPage
The content of the dialog used for editing quick actions.
CropImageDialogPage
The content of the dialog when using the crop image enhancement.
DictionaryDialogDeletePage
The content of the dialog used for showing dictionary import progress when deleting a dictionary from the dictionary menu. See the DictionaryDialogPage.
DictionaryDialogImportPage
The content of the dialog used for showing dictionary import progress when importing a dictionary from the dictionary menu. See the DictionaryDialogPage.
DictionaryDialogPage
The content of the dialog used for managing dictionaries.
DictionaryEntryPage
Returns the widget for a DictionaryEntry making up a collection of meanings.
DictionaryHistoryPage
Returns the main body of the HomeDictionaryPage before the search bar is opened.
DictionaryResultPage
Returns the widget for a DictionarySearchResult which returns a scrollable list of each DictionaryEntry in its mappings.
DictionarySettingsDialogPage
The content of the dialog used for managing dictionary settings.
DictionaryTermPage
Returns the widget for a list of DictionaryEntry making up a term.
EnhancementsPickerDialogPage
The content of the dialog used for picking creator enhancements for a field.
ExampleSentencesDialogPage
The content of the dialog used for selecting example sentences.
FieldPickerDialogPage
The content of the dialog used for picking creator fields.
ForvoAudioDialogPage
The content of the dialog used for picking a specific contributor when using the Forvo audio enhancement.
HistoryPlayerPage
A default page for a PlayerMediaSource's tab body content when selected as a source in the main menu.
HistoryPlayerPageState<T extends HistoryPlayerPage>
A base class for providing all tabs in the main menu. In large part, this was implemented to define shortcuts for common lengthy methods across UI code.
HistoryReaderPage
A default page for a ReaderMediaSource's tab body content when selected as a source in the main menu.
HistoryReaderPageState<T extends BaseHistoryPage>
A base class for providing all tabs in the main menu. In large part, this was implemented to define shortcuts for common lengthy methods across UI code.
HistoryViewerPage
A default page for a ViewerMediaSource's tab body content when selected as a source in the main menu.
HistoryViewerPageState<T extends BaseHistoryPage>
A base class for providing all tabs in the main menu. In large part, this was implemented to define shortcuts for common lengthy methods across UI code.
HomeDictionaryPage
The body content for the Dictionary tab in the main menu.
HomePage
Appears at startup as the portal from which a user may select media and broadly select their activity of choice. The page characteristically has an AppBar and a BottomNavigationBar.
HomePlayerPage
The body content for the Player tab in the main menu.
HomeReaderPage
The body content for the Reader tab in the main menu.
HomeViewerPage
The body content for the Viewer tab in the main menu.
ImmersionKitSentencesDialogPage
The content of the dialog used for selecting example sentences.
LanguageDialogPage
The content of the dialog used for changing the target language or app locale.
LoadingPage
Shows a bare loading circle.
MassifSentencesDialogPage
The content of the dialog used for selecting example sentences.
MediaItemDialogPage
The content of the dialog used upon long-pressing a MediaItem.
MediaSourcePickerDialogPage
The content of the dialog used for picking a source for a media type.
MokuroCatalogBrowsePage
The page for browsing a catalog until a volume is opened.
MokuroCatalogDialogPage
The content of the dialog used for showing catalogs.
MokuroCatalogEditDialogPage
The content of the dialog when editing a new Mokuro catalog.
MokuroCatalogManageDialogPage
The content of the dialog used for managing catalogs.
MokuroLinkDialogPage
The content of the dialog after clicking 'Open Link' for the Mokuro source.
MokuroSettingsDialogPage
The content of the dialog used for managing Mokuro reader web settings.
NetworkStreamDialogPage
The content of the dialog when editing SubtitleOptions.
OpenStashDialogPage
The content of the dialog used for managing and viewing items in the Stash.
PlaceholderSourcePage
The media page used for unimplemented sources.
PlayerSettingsDialogPage
The content of the dialog used for managing player settings.
PlayerSourcePage
The media page used for the PlayerMediaSource.
PlayerTranscriptPage
Shown when the user scrolls vertically in the player.
ProfilesDialogPage
The content of the dialog used for managing profiles.
QuickActionsPickerDialogPage
The content of the dialog used for picking quick actions for a profile.
ReaderChatgptPage
A page for ReaderChatgptSource which allows the user to interact with the ChatGPT service.
ReaderClipboardPage
A page for ReaderClipboardPage which shows the content of the current clipboard as selectable text.
ReaderLyricsPage
A page for ReaderLyricsSource which shows lyrics of current playing media.
ReaderMokuroHistoryPage
A page for ReaderMokuroSource's tab body content when selected as a source in the main menu.
ReaderTtuSourceHistoryPage
A page for ReaderTtuSource's tab body content when selected as a source in the main menu.
ReaderTtuSourcePage
The media page used for the ReaderTtuSource.
ReaderWebsocketPage
A page for ReaderWebsocketSource which shows lyrics of current playing media.
RecursiveDictionaryHistoryPage
The page shown to view a result in dictionary history.
RecursiveDictionaryPage
The page shown after performing a recursive dictionary lookup.
SubtitleOptionsDialogPage
The content of the dialog when editing SubtitleOptions.
SwitchSettingsPage<T>
The content of the dialog used for selecting segmented units of a source text.
TextSegmentationDialogPage
The content of the dialog used for selecting segmented units of a source text.
TtuSettingsDialogPage
The content of the dialog used for managing Reader settings.
WebsocketDialogPage
Used by the Reader WebSocket Source.
YoutubeMediaSearchBar
The search bar used for the YoutubeMediaSearchBar.
YoutubeVideoResultsPage
The page shown to view YouTube search results.

Properties

faviconProvider FutureProviderFamily<String?, String>
Provider for getting the best favicon.
final