tb/Demo/demo01/ui_resources/test_toggle_containers.tb.txt
Emil Segerås 603851f6ca Constraints part from layout improvements branch.
This change optionally pass constraints down through hierarchy
when measuring. Axis specific dependency information is bubbled
back up (so future multi-pass layout may take further action).

This enables f.ex wrapping textfields to adapt to content a bit
better, but all layout is still done in a single pass (Still WIP
on the layout branch)
2013-11-16 20:31:32 +01:00

55 lines
2.0 KiB
Plaintext

WindowInfo
title TBToggleContainer
TBLayout: axis: y
TBEditField: gravity: all, adapt-to-content: 1, multiline: 1, readonly: 1, skin: 0, virtual-width: 400
text: "TBToggleContainer used with TBWidgetValue connections to automatically toggle a group of items (no programming needed)."
TBLayout: position: top left
TBContainer
TBLayout: axis: y
TBClickLabel: text: "Check to enable stuff:"
TBCheckBox: connection: toggle_demo_1
# == Toggle enabled =====================================================
TBToggleContainer: connection: toggle_demo_1, toggle: enabled
TBLayout: axis: y
TBClickLabel: text: "Option 1"
TBRadioButton: group-id: group1, value: 1
TBClickLabel: text: "Option 2"
TBRadioButton: group-id: group1
TBClickLabel: text: "Check to disable stuff:"
TBCheckBox: connection: toggle_demo_2
# == Toggle enabled, with the invert flag set ===========================
TBToggleContainer: connection: toggle_demo_2, toggle: enabled, invert: 1
TBLayout: axis: y
TBClickLabel: text: "Option 1"
TBRadioButton: group-id: group2, value: 1
TBClickLabel: text: "Option 2"
TBRadioButton: group-id: group2
TBContainer
TBLayout: axis: y
TBClickLabel: text: "Check to show stuff:"
TBCheckBox: connection: toggle_demo_3
# == Toggle opacity =====================================================
TBToggleContainer: connection: toggle_demo_3, toggle: opacity
TBLayout: axis: y
TBClickLabel: text: "Option 1"
TBRadioButton: group-id: group3, value: 1
TBClickLabel: text: "Option 2"
TBRadioButton: group-id: group3
TBClickLabel: text: "Check to expand stuff:"
TBCheckBox: connection: toggle_demo_4
# == Toggle expand ======================================================
TBToggleContainer: connection: toggle_demo_4, toggle: expanded
TBLayout: axis: y
TBClickLabel: text: "Option 1"
TBRadioButton: group-id: group4, value: 1
TBClickLabel: text: "Option 2"
TBRadioButton: group-id: group4