linsyking/messenger-extra/5.1.1

NOTE: the latest version is 7.0.0

Renamed to elm-messenger/messenger-extra. That is where the repository lives now. It has not been published as a package under the new name.

Versions published as linsyking/messenger-extra still install under that name. 12 versions of 20 come from the new location (see their notes).

Messenger.GlobalComponents.Transition.Model

Transition

type alias InitOption scenemsg =
{ transition : Transition
, scene : ( String, Maybe scenemsg )
, filterSOM : Bool
}

Options

InitOption scenemsg
-> Maybe GCTarget
-> GlobalComponentStorage userdata scenemsg

Generate a global component.

-> ( String, Maybe scenemsg )
-> Bool
-> SceneOutputMsg scenemsg userdata

Generate a scene output message for a transition.

( SingleTrans, Duration )
-> ( SingleTrans, Duration )
-> ( String, Maybe scenemsg )
-> SceneOutputMsg scenemsg userdata

Generate a sequential transition scene output message.

( DoubleTrans, Duration )
-> ( String, Maybe scenemsg )
-> SceneOutputMsg scenemsg userdata

Generate a mixed transition scene output message.