KatbookEpubReaderState class
State for KatbookEpubReader.
- Inheritance
-
- Object
- State<
KatbookEpubReader> - KatbookEpubReaderState
Constructors
Properties
- context → BuildContext
-
The location in the tree where this widget builds.
no setterinherited
- currentLocale → Locale?
-
Gets the current locale.
no setter
- currentTheme → ReaderTheme
-
Gets the current theme.
no setter
- fontSize → double
-
Gets the current font size.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- isTocVisible → bool
-
Gets whether the table of contents is visible.
no setter
- mounted → bool
-
Whether this State object is currently in a tree.
no setterinherited
- progress → double
-
Gets the reading progress (0.0 to 1.0).
no setter
- readingMode → ReadingMode
-
Gets the current reading mode.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- themeData → ReaderThemeData
-
Gets the current theme data.
no setter
- widget → KatbookEpubReader
-
The current configuration.
no setterinherited
Methods
-
activate(
) → void -
Called when this object is reinserted into the tree after having been
removed via deactivate.
inherited
-
build(
BuildContext context) → Widget -
Describes the part of the user interface represented by this widget.
override
-
cycleLocale(
) → void - Cycles through the available locales.
-
cycleTheme(
) → void - Cycles through the available themes.
-
deactivate(
) → void -
Called when this object is removed from the tree.
inherited
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
decreaseFontSize(
[double delta = 2.0]) → void - Decreases the font size.
-
didChangeDependencies(
) → void -
Called when a dependency of this State object changes.
inherited
-
didUpdateWidget(
covariant KatbookEpubReader oldWidget) → void -
Called whenever the widget configuration changes.
inherited
-
dispose(
) → void -
Called when this object is removed from the tree permanently.
override
-
getCurrentPosition(
) → ReadingPosition? - Gets the current reading position.
-
hideTableOfContents(
) → void - Hides the table of contents.
-
increaseFontSize(
[double delta = 2.0]) → void - Increases the font size.
-
initState(
) → void -
Called when this object is inserted into the tree.
override
-
jumpToChapter(
ChapterNode chapter) → void - Jumps to a specific chapter.
-
jumpToParagraph(
int index) → void - Jumps to a specific paragraph index.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
reassemble(
) → void -
Called whenever the application is reassembled during debugging, for
example during hot reload.
inherited
-
scrollToParagraph(
int index, {Duration duration = const Duration(milliseconds: 300)}) → void - Scrolls to a specific paragraph with animation.
-
setFontSize(
double size) → void - Changes the font size.
-
setLocale(
Locale locale) → void - Changes the current locale.
-
setReadingMode(
ReadingMode mode) → void - Changes the reading mode.
-
setState(
VoidCallback fn) → void -
Notify the framework that the internal state of this object has changed.
inherited
-
setTheme(
ReaderTheme theme) → void - Changes the current theme.
-
showTableOfContents(
) → void - Shows the table of contents.
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toggleFontSlider(
) → void - Toggle font size slider visibility.
-
toggleReadingMode(
) → void - Toggles between scroll and page mode.
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringShort(
) → String -
A brief description of this object, usually just the runtimeType and the
hashCode.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited