Returns the style of the standard-object's border. Various border styles are listed below. Only some styles are appropriate for a specific object.
The border property may not be changed on an existing window or control, and must instead be specified with the inspector when designing a window or control (using a form) or with the :border initarg of make-window or make-instance. (It can be changed using the inspector when designing a form but not for a running window or control, either in the IDE or in an application.)
Here are the possible values and their effects:
:black: use a one pixel wide black border. This is the only non-3D-style border. The initial value for
picture-button(which has its own 3d border). See :plain below.
:dialog-box: similar to
:frame, but without minimize and maximize buttons. Not applicable to controls.
:frame: use a thick frame that includes a title bar along the top. The title bar will include buttons for manipulating the window if options to make-window such as :minimize-button are true (as they are by default). Note that the new Windows 95 / NT 4.0 interface style always puts this thick frame-style border on all top-level windows. Not applicable to controls.
:none: use no border at all.
:palette: similar to
:dialog-box, but with a shorter title bar that has a somewhat shorter font. The title bar also does not have a system menu button at the left. Typically used for "floating toolbar" windows. Not applicable to controls.
:plain: use a standard 3D border with thick black upper and left wedges and white lower and right edges, and no title bar. The initial value for various controls that have a border and accept mouse and keyboard input.
:static: use a 3-dimensional border intended for static controls, i.e., controls that do not handle mouse clicks or typed input. Note: some clickable controls still have :static as a border option. Users who want to use clickable controls in a non-clickable way (for example, a
multi-line-editable-textcontrol whose text can be selected and copied but not modified) might want the :static option. Similar to :sunken-edge.
lisp-group-box controls the border
can have the following special properties:
:2dBorder of the group-box is a plain gray line.
:raisedBody of the group-box is raised.
:raised-edgeBorder is raised.
:sunkenBody of the group-box is sunken.
:sunken-edgeBorder is sunken.
Common Graphics and IDE documentation is described in About Common Graphics and IDE documentation in cgide.htm.
The documentation is described in introduction.htm and the index is in index.htm.
Copyright (c) 1998-2000, Franz Inc. Berkeley, CA., USA. All rights reserved.