|
superclass: panel% |
A horizontal panel arranges its subwindows in a single row. See also
panel%.
constructor
(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%)
parent :
(or/c (is-a?/c frame%) (is-a?/c dialog%) (is-a?/c panel%) (is-a?/c pane%))
style :
(listof (or/c 'border 'deleted 'hscroll 'auto-hscroll 'hide-hscroll 'vscroll 'auto-vscroll 'hide-vscroll)) = null enabled : any/c = #t vert-margin : spacing-integer? = 0 horiz-margin : spacing-integer? = 0 border : spacing-integer? = 0 spacing : spacing-integer? = 0
alignment :
(list/c (or/c 'left 'center 'right) (or/c 'top 'center 'bottom)) = '(left center) min-width : (or/c dimension-integer? #f) = #f min-height : (or/c dimension-integer? #f) = #f 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<%>.
method
(send a-horizontal-panel set-orientation horizontal?) → void?
horizontal? : boolean?
Sets the orientation of the panel, switching it between
the behavior of the vertical-panel% and that of
the horizontal-panel%.
method
(send a-horizontal-panel get-orientation) → boolean?
Initially returns #t, but if
set-orientation is called,
this method returns whatever the last value passed to it was.