Results for “Std.Ui.Screen.Screen”
10 matching declarations
Use module:Std.List, kind:fn, or is:exact. Put a Pudu type after ::.
- Std.Ui.Screen.Screen
A running screen: what is known, how it is shown and changed, and the frame
- Std.Ui.Screen.damagedOf
&Std.Ui.Screen.Screen[S] -> Array[Std.Ui.Canvas.Rect]The regions that changed to produce the current frame.
- Std.Ui.Screen.focusOf
&Std.Ui.Screen.Screen[S] -> Option[Str]The tag of the focused control, if any.
- Std.Ui.Screen.focusRing
&Std.Ui.Screen.Screen[S] -> Std.Ui.Canvas.Color -> Result[Std.Ui.Screen.Screen[S], Std.Ui.Screen.ScreenError]The screen drawing its focus ring in another color.
- Std.Ui.Screen.handle
&Std.Ui.Screen.Screen[S] -> Std.Ui.Screen.Input -> Result[Std.Ui.Screen.Screen[S], Std.Ui.Screen.ScreenError]The screen after one input.
- Std.Ui.Screen.handleAll
&Std.Ui.Screen.Screen[S] -> &Array[Std.Ui.Screen.Input] -> Result[Std.Ui.Screen.Screen[S], Std.Ui.Screen.ScreenError]The screen after several inputs, in order.
- Std.Ui.Screen.layoutOf
&Std.Ui.Screen.Screen[S] -> Std.Ui.Layout.LayoutThe placement of the current frame.
- Std.Ui.Screen.start
S -> fn(S) -> Std.Ui.Layout.View -> fn(S, Std.Ui.Screen.Event) -> S -> Std.Ui.Canvas.Size -> Std.Ui.Canvas.Color -> Result[Std.Ui.Screen.Screen[S], Std.Ui.Screen.ScreenError]A screen showing its first frame.
- Std.Ui.Screen.stateOf
&Std.Ui.Screen.Screen[S] -> SWhat the screen currently knows.
- Std.Ui.Screen.surfaceOf
&Std.Ui.Screen.Screen[S] -> Std.Ui.Canvas.SurfaceThe pixels of the current frame.
