|
superclass: panel% |
A vertical panel arranges its subwindows in a single column. See
also panel%.
constructor
(new vertical-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 vertical-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 '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 :
(list/c (or/c 'left 'center 'right) (or/c 'top 'center 'bottom)) = '(center top) 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<%>.
method
(send a-vertical-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-vertical-panel get-orientation) → boolean?
Initially returns #f, but if
set-orientation is called,
this method returns whatever the last value passed to it was.