|
superclass: vertical-panel% |
A group-box panel arranges its subwindows in a single column, but also
draws an optional label at the top of the panel and a border around
the panel content.
Unlike most panel classes, a group-box panel’s horizontal and vertical margins default to 2.
constructor
(new group-box-panel% [label label] [parent parent] [ [style style] [font font] [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 group-box-panel%) label : label-string?
parent :
(or/c (is-a?/c frame%) (is-a?/c dialog%) (is-a?/c panel%) (is-a?/c pane%)) style : (listof (or/c 'deleted)) = null font : (is-a?/c font%) = small-control-font enabled : any/c = #t vert-margin : (integer-in 0 1000) = 2 horiz-margin : (integer-in 0 1000) = 2 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
Creates a group pane whose title is label.
If style includes 'deleted, then the group panel is created as hidden, and it does not affect its parent’s geometry; the group panel can be made active later by calling parent’s add-child method.
The font argument determines the font for the control. For information about the enabled argument, see window<%>. For information about the horiz-margin and vert-margin arguments, see subarea<%>. For information about the min-width, min-height, stretchable-width, and stretchable-height arguments, see area<%>.