haiku/docs/user/interface/InterfaceDefs.dox
Adrien Destugues a33f8fbdec Merge work by John Scipione on the Haiku Book.
* Some new classes documented
 * Screenshots for the interface kit controls
 * A lot of typo fixes
 * Some css tweaks

This has some backporting to the current version of Doxygen, since 
there are experiments to get coloring similar to the one in the Be 
Book that will hopefully be upstreamed in Doxygen.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42608 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-08-09 21:46:13 +00:00

66 lines
1.5 KiB
Plaintext

/*
* Copyright 2001-2011, Haiku, Inc. All rights reserved.
* Distributed under the terms of the MIT License.
*/
/*! \file InterfaceDefs.h
\brief Defines standard interface definitions for controls.
*/
/*! \enum border_style
Collection of flags that determine the border style drawn around a BBox.
*/
/*! \var border_style B_PLAIN_BORDER
\image html B_PLAIN_BORDER.png
The right and bottom sides of the box are darker than the top and
left sides to produce a shadow effect and make the box look like it
is raised slightly above the surrounding surface.
*/
/*! \var border_style B_FANCY_BORDER
\image html B_FANCY_BORDER.png
The border is a bevelled to give it a 3D effect. The border is uniform
in appearance on all four sides. This is the default appearance.
*/
/*! \var border_style B_NO_BORDER
No border.
*/
/*! \enum orientation
Orientation flag sets the layout to either horizontal or vertical
alignment.
*/
/*! \var orientation B_HORIZONTAL
Horizontal alignment
*/
/*! \var orientation B_VERTICAL
Vertical alignment
*/
/*! \enum button_width
Collection of flags that determine how wide to draw the buttons in a
BAlert dialog.
*/
/*! \var button_width B_WIDTH_AS_USUAL
Set the width of each button based on the standard width.
*/
/*! \var button_width B_WIDTH_FROM_WIDEST
Set the width of each button based on the width of the widest button.
*/
/*! \var button_width B_WIDTH_FROM_LABEL
Set the width of each button to accomidate the width of the button's
label.
*/