MarkdownViewController class

Controller for MarkdownView browsing.

Inheritance

Constructors

MarkdownViewController({int? initialIndex = 0})

Properties

currentIndex ↔ int?
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
hasListeners → bool
Whether at least one listener is registered.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
visibleRange → ({int first, int last})?
no setter

Methods

addListener(VoidCallback listener) → void
Registers listener to be called when this object changes.
inherited
dispose() → void
Marks this notifier as disposed and drops its listeners. Nulls the slots in place (rather than replacing the backing list) so a dispose called from within a listener leaves any in-progress notify walk reading valid, now-empty slots. After disposal, addListener and notify throw; removeListener remains safe for cleanup.
override
jumpToIndex(int index) → void
listen(VoidCallback listener) → VoidCallback
Registers listener and returns an idempotent cancellation function.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notify() → void
Publishes a change to every listener registered when the pass began.
inherited
removeListener(VoidCallback listener) → void
Removes a previously-registered listener.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited