You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/nodes/layouts.md
+5
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,7 @@ changed.
34
34
| background | Color | A fill color behind the entirety of all children |
35
35
| border-color | Color | The color of the group's border surrounding the children widgets |
36
36
| border-width | Number | The thickness of the group's border in pixels |
37
+
| visibility | String | A pv that determines the visibility of the layout, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
37
38
38
39
39
40
***Example**
@@ -90,6 +91,7 @@ You may also use the alias "flow" to reference the vflow node.
90
91
| background | Color | A fill color behind the entirety of all children |
91
92
| border-color | Color | The color of the group's border surrounding the children widgets |
92
93
| border-width | Number | The thickness of the group's border in pixels |
94
+
| visibility | String | A pv that determines the visibility of the layout, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
93
95
94
96
95
97
* **Example**
@@ -155,6 +157,7 @@ mentioned above will also be included.
155
157
| background | Color | A fill color behind the entirety of each template copy |
156
158
| border-color | Color | The color of the group's border surrounding each template copy |
157
159
| border-width | Number | The thickness of the group's border in pixels |
160
+
| visibility | String | A pv that determines the visibility of the layout, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
158
161
159
162
160
163
* **Example**
@@ -220,6 +223,7 @@ You may also use the alias "repeat" to reference the vrepeat node.
220
223
| background | Color | A fill color behind the entirety of each template copy |
221
224
| border-color | Color | The color of the group's border surrounding each template copy |
222
225
| border-width | Number | The thickness of the group's border in pixels |
226
+
| visibility | String | A pv that determines the visibility of the layout, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
223
227
224
228
225
229
* **Example**
@@ -308,6 +312,7 @@ elements a user provides.
308
312
| border-color | Color | The color of the group's border surrounding each template copy |
309
313
| border-width | Number | The thickness of the group's border in pixels |
310
314
| horizontal | Bool | Fill direction of the layout. Macros will be mapped to widgets across columns first, then proceed to the next row, rather than the reverse. True by default |
315
+
| visibility | String | A pv that determines the visibility of the layout, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
Copy file name to clipboardexpand all lines: docs/nodes/logic.md
+2
Original file line number
Diff line number
Diff line change
@@ -89,6 +89,8 @@ the resulting UI screen. Otherwise, none of the children widgets are included.
89
89
| background | Color | A fill color behind the entirety of all children |
90
90
| border-color | Color | The color of the group's border surrounding the children widgets |
91
91
| border-width | Number | The thickness of the group's border in pixels |
92
+
| visibility | String | A pv that determines the visibility of the layout, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
"TextSymbol", "TextUpdate", "Thermometer", "ThreeDViewer", "WebBrowser", and "XYPlot".
27
26
28
27
Attributes are set using the name of the function used by phoebusgen. For example, a label's `Auto Size`
29
28
field in CSS-Phoebus would be set with the `auto_size` attribute in Gestalt.
@@ -106,6 +105,7 @@ direction.
106
105
| border-width | Number | Thickness of widget outline, 2 by default |
107
106
| start-angle | Number | Angle of the starting ray of the arc, 0 by default |
108
107
| span | Number | Degrees that the arc covers, 90 by default |
108
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
109
109
110
110
111
111
* **Example**
@@ -137,6 +137,7 @@ A widget displaying the individual bits of a pv value
137
137
| off-color | Color | The display color for a bit being 0, $3C643C by default |
138
138
| on-color | Color | The display color for a bit being 1, $00FF00 by default |
139
139
| horizontal | Bool | Whether to arrange the display horizontally, defaults to True |
140
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
140
141
141
142
142
143
* **Example**
@@ -166,7 +167,8 @@ A widget representing a set of buttons that gets its options from an enumerable
166
167
| selected | Color | Selected item color, defaults to background color |
167
168
| font | Font | Widget display font |
168
169
| pv | String | The PV containing the enumerable value |
169
-
| horizontal | Bool | Whether to arrange the buttons horizontally, defaults to False |
170
+
| horizontal | Bool | Whether to arrange the buttons horizontally, defaults to True |
171
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
170
172
171
173
172
174
* **Example**
@@ -195,6 +197,7 @@ A basic ellipse shape that can either be filled or an outline
195
197
| background | Color | Widget interior color, transparent by default |
196
198
| border-color | Color | Widget outline color, $000000 by default |
197
199
| border-width | Number | Thickness of widget outline, 2 by default |
200
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
198
201
199
202
200
203
* **Example**
@@ -244,6 +247,7 @@ A widget that displays a given image file
244
247
|------------|--------|------------|
245
248
| geometry | Rect | A rectangle describing the position and dimensions of the widget |
246
249
| file | String | The filepath of the image to display |
250
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
247
251
248
252
249
253
* **Example**
@@ -275,6 +279,7 @@ true, false, or undefined based upon a match with values given by the widget.
275
279
| undefined-color | Color | The display color for any other value, $A0A0A4 by default |
276
280
| border-color | Color | Widget border color, $000000 by default |
277
281
| pv | String | The PV to read data from |
282
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
278
283
279
284
280
285
* **Example**
@@ -304,6 +309,7 @@ A widget representing a menu that gets its options from an enumerable pv
304
309
| background | Color | Widget background color |
305
310
| font | Font | Widget display font |
306
311
| pv | String | The PV containing the enumerable value |
312
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
307
313
308
314
309
315
* **Example**
@@ -334,6 +340,8 @@ A widget representing a button that writes a value to a pv when pressed
334
340
| font | Font | Widget display font |
335
341
| pv | String | The PV that will be written to |
336
342
| value | String | The value to write to the PV |
343
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
344
+
337
345
338
346
* **Example**
339
347
@@ -367,6 +375,7 @@ A closed shape consisting of a set of points that can either be filled or an out
367
375
| border-color | Color | Widget outline color, $000000 by default |
368
376
| border-width | Number | Thickness of widget outline, 2 by default |
369
377
| points | List | A list of Rect's representing the vertices of the polygon |
378
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
370
379
371
380
372
381
* **Example**
@@ -395,6 +404,7 @@ A set of contiguous line segments
395
404
| border-color | Color | Widget line color, $000000 by default |
396
405
| border-width | Number | Thickness of widget outline, 2 by default |
397
406
| points | List | A list of Rect's representing the contiguous points of the polyline |
407
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
398
408
399
409
400
410
* **Example**
@@ -422,6 +432,7 @@ A basic rectangle shape that can either be filled or an outline
422
432
| background | Color | Widget interior color, transparent by default |
423
433
| border-color | Color | Widget outline color, $000000 by default |
424
434
| border-width | Number | Thickness of widget outline, 2 by default |
435
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
425
436
426
437
427
438
* **Example**
@@ -459,6 +470,7 @@ dictionaries. Within each dictionary, the following values can be defined:
459
470
| background | Color | Widget background color |
460
471
| font | Font | Widget display font |
461
472
| links | List | A list of dictionaries describing the linked UI screens |
473
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
462
474
463
475
464
476
* **Example**
@@ -493,6 +505,7 @@ A widget representing a bar filling up based on a pv's value versus its limits
493
505
| foreground | Color | Color of the filled portion of bar, $0000FF by default |
494
506
| horizontal | Bool | Whether to align the bar horizontally, defaults to False |
495
507
| pv | String | The PV being monitored |
508
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
496
509
497
510
498
511
* **Example**
@@ -530,6 +543,7 @@ dictionaries. Within each dictionary, the following values can be defined:
530
543
| background | Color | Widget background color |
531
544
| font | Font | Widget display font |
532
545
| commands | List | A list of dictionaries describing the commands that can be run |
546
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
533
547
534
548
535
549
* **Example**
@@ -565,6 +579,7 @@ A widget representing a basic text label.
565
579
| border-width | Number | Widget border thickness in pixels |
566
580
| font | Font | Widget display font |
567
581
| alignment | Alignment | Display text alignment. |
582
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
568
583
569
584
570
585
* **Example**
@@ -598,6 +613,7 @@ A widget representing a text entry field.
598
613
| font | Font | Widget display font |
599
614
| alignment | Alignment | Display text alignment. |
600
615
| pv | String | The PV that will be written to |
616
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
601
617
602
618
603
619
* **Example**
@@ -630,6 +646,7 @@ A widget representing a text display field
630
646
| font | Font | Widget display font |
631
647
| alignment | Alignment | Display text alignment. |
632
648
| pv | String | The PV to read data from |
649
+
| visibility | String | A pv that determines the visibility of the widget, visibility is turned off if the PV's value is zero. This logic is inverted if the !Not tag is used instead of String |
0 commit comments