widget: { id: background, class: image, image: "$ui_window", innerBorder: [ 8, 8, 8, 8 ], colour: $ui_staticBox, size: [20, 20], interactWithMouse: true }
sizer: { type: vertical }
children:
- widget: { id: segmentName, class: label, text: "Segment Name", colour: "$ui_unselectedTextAlt" }
  fill: [left, centreVertical]
  border: [0, 0, 0, 10]
- widget: { id: segmentContents, class: widget }
  proportion: 1
  sizer: { type: grid, columns: 2, columnProportions: [0, 1], gap: 3 }
  children:
  - widget: { class: widget, size: [100, 10] }
    fill: [left, centreVertical]
    children:
    - widget: { class: label, text: "End at sample: " }
  - widget: { id: endSample, class: textInput, size: [100, 20], validator: integerPositive }
    fill: left
widget: { id: background, class: image, image: "$ui_window", innerBorder: [ 8, 8, 8, 8 ], colour: $ui_staticBox, size: [20, 20], interactWithMouse: true }
sizer: { type: vertical }
children:
- widget: { id: segmentName, class: label, text: "Segment Name", colour: "$ui_unselectedTextAlt" }
  fill: [left, centreVertical]
  border: [0, 0, 0, 10]
- widget: { id: segmentContents, class: widget }
  proportion: 1
  sizer: { type: grid, columns: 2, columnProportions: [0, 1], gap: 3 }
  children:
  - widget: { class: widget, size: [100, 10] }
    fill: [left, centreVertical]
    children:
    - widget: { class: label, text: "End at sample: " }
  - widget: { id: endSample, class: textInput, size: [100, 20], validator: integerPositive, tooltip: "After this sample, continue playing, but also start the next segment as if this segment ended. Set to 0 to disable it." }
    fill: left
Add a helpful tooltip to a strange feature
Add a helpful tooltip to a strange feature
