Module flo_ui::session [] [src]

Re-exports

pub use self::session::*;

Modules

canvas_state
session
state

Structs

CanvasDiff

Represents a difference to a canvas

UiDiff

Represents a differnce to the UI

UiEventSink

The event sink works with a UI session. When events arrive, they can be sent to one of these

UiUpdateStream

Stream that can be used to retrieve the most recent set of UI updates from the core. It's possible to retrieve empty updates in the event the core processed events that produced no changes (ie, sending an event to the sink will cause this stream to eventually return at least one update set)

Enums

UiEvent

Possible events that can be sent to the UI

UiUpdate

Updates that can arrive from the UI

Traits

CoreUserInterface

The basic user interface implemented by a UI session