A horizontal panel arranges its subwindows in a single row. See also
panel%.
| (new horizontal-panel% | | | | | [parent parent] | | | | [ | [style style] | | | | | [enabled enabled] | | | | | [vert-margin vert-margin] | | | | | [horiz-margin horiz-margin] | | | | | [border border] | | | | | [spacing spacing] | | | | | [alignment alignment] | | | | | [min-width min-width] | | | | | [min-height min-height] | | | | | [stretchable-width stretchable-width] | | | | | [stretchable-height stretchable-height]]) | |
|
| → (is-a?/c horizontal-panel%) |
|
| | style | | : | | | (listof (one-of/c 'border 'deleted | | 'hscroll 'auto-hscroll | | 'vscroll 'auto-vscroll)) |
| | = | | null |
|
| enabled : any/c = #t |
| vert-margin : (integer-in 0 1000) = 0 |
| horiz-margin : (integer-in 0 1000) = 0 |
| border : (integer-in 0 1000) = 0 |
| spacing : (integer-in 0 1000) = 0 |
| | alignment | | : | | | | | | | = | | '(left center) |
|
| min-width : (integer-in 0 10000) = graphical-minimum-width |
| min-height : (integer-in 0 10000) = graphical-minimum-height |
| stretchable-width : any/c = #t |
| stretchable-height : any/c = #t |
The
style flags are the same as for
panel%.
For information about the enabled argument, see window<%>. For information about the horiz-margin and vert-margin
arguments, see subarea<%>. For information about the border, spacing, and alignment
arguments, see area-container<%>. For information about the
min-width, min-height, stretchable-width, and
stretchable-height arguments, see area<%>.
Initially returns
#t, but if
set-orientation is called,
this method returns whatever the last value passed to it was.