MissileSite class

MissileSite SamModel injected into widget tree.

Several constant vales are hard coded as they represent the pixel count for various components of the MissileSite widget tree,

The Banks are not seen here because they are children accessed via the SamModel.kids getter property.

Inheritance
  • Object
  • SamModel
  • MissileSite

Constructors

MissileSite()
Un-embellished constructor.

Properties

aaaName ↔ String
The model name. [...]
read / write, inherited
cfg Config
Config data collected from user
read / write
hashCode → int
The hash code for this object. [...]
read-only, inherited
kids → List<SamModel>
get the list of children of this SamModel
read-only, inherited
logger ↔ Logger
Logger object for logging
read / write
parent → SamModel
get the parent SamModel or null
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited
samState → String
get the present State string. [...]
read-only, inherited

Methods

actionCall(Object action, [Map actMap]) → void
Entry point for standard Form Widget actions such as a button press. [...]
inherited
activate({bool bLog: false}) → SamModel
Activate the SamModel after assert validation. [...]
inherited
broken(String err) → SamModel
return SamModel after jamming it into SE.ss_broken state with whyBroken set to err.
inherited
defReject(SamModel sm, Map req, String msg) → void
A shortcut to jam SamModel into SE.ss_broken state with whyBroken set to msg.
inherited
dumpSamHot() → String
list all samHot values for debugging
inherited
flipState(Object estrState) → void
a shortcut to create a proposal to flip the present SamModel.samState to estrState. [...]
inherited
getBuildContext() → BuildContext
returns current BuildContext for SamModel [...]
inherited
getDefState(String state) → DefState
returns the current DefState for this SamModel
inherited
getHot(String sym) → Object
Return the current sym value and track request for dependency determination.
inherited
hasHot(String sym) → bool
return true if the sym has a value in the SamHot map.
inherited
isState(Object testState) → bool
returns true if the current state of this SamModel is testState [...]
inherited
makeModel(covariant MissileSiteFactory sf, SamAction sa, SamState ss, SamView sv) → void
Customize model before activation. [...]
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
present(Object expState, Object what, {Map stepParms, Function rejector}) → void
Present a transition proposal to this SamModel model. [...]
inherited
presentNow(Object what, {Map stepParms, Function rejector}) → void
A shortcut to call SamModel.present with expState set to this SamModel.samState.
inherited
raiseSignal(Object signal, SamReq req) → void
Raise a signal to a parent SamModel. [...]
inherited
setHot(String sym, Object value) → void
Set a new value of sym in SamHot and record fact it changed for dependency notification.
inherited
toString() → String
convenient debug representation of SamModel
inherited
view() → SamView
returns the related SamView for the SamModel
inherited
watch(BuildFunc bf) → SamWatch
Establish a watch scope and return a SamWatch widget. [...]
inherited

Operators

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

Static Properties

bankMissileDepth ↔ double
number missiles we show by default
read / write
bankSiloHgt ↔ double
computed silo height
read / write

Constants

bannerHgt → const double
height if banner
30.0
frameHgt → const double
height if frame height overhead
88.0
hdrHgt → const double
height if header section
30.0
siloHdrHgt → const double
height if silo header section
115.0