Skip to content

UI.TopPanel

Name - Description Default Type
<input> The value that will be passed to the Contents shards of the panel. Any
<output> The output of this shard will be its input. Any
Resizable Whether the panel can be resized. None Bool
DefaultSize The initial size of the panel. None Float
MinSize The minimum allowable size of the panel. None Float
MaxSize The maximum allowable size of the panel. None Float
Contents The UI contents. None Shard[Shard]

Layout UI elements into the panel.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
(GFX.MainWindow
 :Contents
 (->
  (Setup
   (GFX.DrawQueue) >= .ui-draw-queue
   (GFX.UIPass .ui-draw-queue) >> .render-steps)
  (UI
   .ui-draw-queue
   (UI.TopPanel
    :Contents
    (->
     "Top Panel" (UI.Label))))

  (GFX.Render :Steps .render-steps)))