[haiku-commits] haiku: hrev53500 - docs/user/interface

  • From: Niels Sascha Reedijk <niels.reedijk@xxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Fri, 20 Sep 2019 16:10:28 -0400 (EDT)

hrev53500 adds 1 changeset to branch 'master'
old head: 1448ced00b00ea52cce591695c483f9092cd3ad6
new head: d450c75ca7786f05a249588fec0ee0e65067741d
overview: 
https://git.haiku-os.org/haiku/log/?qt=range&q=d450c75ca778+%5E1448ced00b00

----------------------------------------------------------------------------

d450c75ca778: HaikuBook: Add skeletons for various undocumented interface kit 
classes
  
   * BAbstractLayoutItem
   * BAffineTransform
   * BCardLayout
   * BCardView
   * BChannelControl
   * BChannelSlider
   * BDeskbar
   * BGridLayoutBuilder
   * BGridView
   * BGroupLayoutBuilder
   * BGroupView
   * BInput
   * BOptionControl
   * BSeparatorView
   * BSpaceLayoutItem
   * BSplitLayoutBuilder
   * BSplitView
   * BStatusBar

                          [ Niels Sascha Reedijk <niels.reedijk@xxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev53500
Commit:      d450c75ca7786f05a249588fec0ee0e65067741d
URL:         https://git.haiku-os.org/haiku/commit/?id=d450c75ca778
Author:      Niels Sascha Reedijk <niels.reedijk@xxxxxxxxx>
Date:        Fri Sep 20 06:34:29 2019 UTC

----------------------------------------------------------------------------

18 files changed, 6172 insertions(+)
docs/user/interface/AbstractLayoutItem.dox |  Bin 0 -> 9872 bytes
docs/user/interface/AffineTransform.dox    | 1160 ++++++++++++++++++++++++
docs/user/interface/CardLayout.dox         |  315 +++++++
docs/user/interface/CardView.dox           |  128 +++
docs/user/interface/ChannelControl.dox     |  667 ++++++++++++++
docs/user/interface/ChannelSlider.dox      |  472 ++++++++++
docs/user/interface/Deskbar.dox            |  395 ++++++++
docs/user/interface/GridLayoutBuilder.dox  |  207 +++++
docs/user/interface/GridView.dox           |  131 +++
docs/user/interface/GroupLayoutBuilder.dox |  262 ++++++
docs/user/interface/GroupView.dox          |  131 +++
docs/user/interface/Input.dox              |  311 +++++++
docs/user/interface/OptionControl.dox      |  214 +++++
docs/user/interface/SeparatorView.dox      |  288 ++++++
docs/user/interface/SpaceLayoutItem.dox    |  260 ++++++
docs/user/interface/SplitLayoutBuilder.dox |  175 ++++
docs/user/interface/SplitView.dox          |  550 +++++++++++
docs/user/interface/StatusBar.dox          |  506 +++++++++++

----------------------------------------------------------------------------

diff --git a/docs/user/interface/AbstractLayoutItem.dox 
b/docs/user/interface/AbstractLayoutItem.dox
new file mode 100644
index 0000000000..5e359af96b
Binary files /dev/null and b/docs/user/interface/AbstractLayoutItem.dox differ
diff --git a/docs/user/interface/AffineTransform.dox 
b/docs/user/interface/AffineTransform.dox
new file mode 100644
index 0000000000..53edf68430
--- /dev/null
+++ b/docs/user/interface/AffineTransform.dox
@@ -0,0 +1,1160 @@
+/*
+ * Copyright 2019 Haiku, Inc. All rights reserved.
+ * Distributed under the terms of the MIT License.
+ *
+ * Authors:
+ *             Name, email@xxxxxxxxx
+ *
+ * Corresponds to:
+ *             headers/os/interface/AffineTransform.h  hrev52913
+ *             src/kits/interface/AffineTransform.cpp  hrev51931
+ */
+
+
+/*!
+       \file AffineTransform.h
+       \ingroup interface
+       \brief Undocumented file.
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \class BAffineTransform
+       \ingroup interface
+       \ingroup libbe
+       \brief Undocumented class.
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \var const double BAffineTransform::kDefaultEpsilon
+       \brief Undocumented public variable
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \var double BAffineTransform::sx
+       \brief Undocumented public variable
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \var double BAffineTransform::shy
+       \brief Undocumented public variable
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \var double BAffineTransform::shx
+       \brief Undocumented public variable
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \var double BAffineTransform::sy
+       \brief Undocumented public variable
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \var double BAffineTransform::tx
+       \brief Undocumented public variable
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \var double BAffineTransform::ty
+       \brief Undocumented public variable
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform::BAffineTransform()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform::BAffineTransform(double sx, double shy, double 
shx, double sy, double tx, double ty)
+       \brief Undocumented public method
+
+       \param sx Undocumented
+       \param shy Undocumented
+       \param shx Undocumented
+       \param sy Undocumented
+       \param tx Undocumented
+       \param ty Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform::BAffineTransform(const BAffineTransform &copyFrom)
+       \brief Undocumented public method
+
+       \param copyFrom Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual BAffineTransform::~BAffineTransform()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual bool BAffineTransform::IsFixedSize() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual type_code BAffineTransform::TypeCode() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual ssize_t BAffineTransform::FlattenedSize() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BAffineTransform::Flatten(void *buffer, 
ssize_t size) const
+       \brief Undocumented public method
+
+       \param buffer Undocumented
+       \param size Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BAffineTransform::Unflatten(type_code 
code, const void *buffer, ssize_t size)
+       \brief Undocumented public method
+
+       \param code Undocumented
+       \param buffer Undocumented
+       \param size Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn void BAffineTransform::Apply(double *x, double *y) const
+       \brief Undocumented public method
+
+       \param x Undocumented
+       \param y Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn void BAffineTransform::ApplyInverse(double *x, double *y) const
+       \brief Undocumented public method
+
+       \param x Undocumented
+       \param y Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BPoint BAffineTransform::Apply(const BPoint &point) const
+       \brief Undocumented public method
+
+       \param point Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BPoint BAffineTransform::ApplyInverse(const BPoint &point) const
+       \brief Undocumented public method
+
+       \param point Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn void BAffineTransform::Apply(BPoint *point) const
+       \brief Undocumented public method
+
+       \param point Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn void BAffineTransform::ApplyInverse(BPoint *point) const
+       \brief Undocumented public method
+
+       \param point Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn void BAffineTransform::Apply(BPoint *points, uint32 count) const
+       \brief Undocumented public method
+
+       \param points Undocumented
+       \param count Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn void BAffineTransform::ApplyInverse(BPoint *points, uint32 count) 
const
+       \brief Undocumented public method
+
+       \param points Undocumented
+       \param count Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform & BAffineTransform::TranslateBy(double x, 
double y)
+       \brief Undocumented public method
+
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::TranslateBy(const BPoint 
&delta)
+       \brief Undocumented public method
+
+       \param delta Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform & BAffineTransform::PreTranslateBy(double x, 
double y)
+       \brief Undocumented public method
+
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::TranslateByCopy(double x, double 
y) const
+       \brief Undocumented public method
+
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::TranslateByCopy(const BPoint 
&delta) const
+       \brief Undocumented public method
+
+       \param delta Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform & BAffineTransform::RotateBy(double angle)
+       \brief Undocumented public method
+
+       \param angle Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::RotateBy(const BPoint 
&center, double angle)
+       \brief Undocumented public method
+
+       \param center Undocumented
+       \param angle Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform & BAffineTransform::PreRotateBy(double 
angleRadians)
+       \brief Undocumented public method
+
+       \param angleRadians Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::RotateByCopy(double angle) const
+       \brief Undocumented public method
+
+       \param angle Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::RotateByCopy(const BPoint 
&center, double angle) const
+       \brief Undocumented public method
+
+       \param center Undocumented
+       \param angle Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform & BAffineTransform::ScaleBy(double scale)
+       \brief Undocumented public method
+
+       \param scale Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::ScaleBy(const BPoint 
&center, double scale)
+       \brief Undocumented public method
+
+       \param center Undocumented
+       \param scale Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform & BAffineTransform::ScaleBy(double x, double 
y)
+       \brief Undocumented public method
+
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::ScaleBy(const BPoint 
&center, double x, double y)
+       \brief Undocumented public method
+
+       \param center Undocumented
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::ScaleBy(const BPoint 
&scale)
+       \brief Undocumented public method
+
+       \param scale Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::ScaleBy(const BPoint 
&center, const BPoint &scale)
+       \brief Undocumented public method
+
+       \param center Undocumented
+       \param scale Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform & BAffineTransform::PreScaleBy(double x, 
double y)
+       \brief Undocumented public method
+
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::ScaleByCopy(double scale) const
+       \brief Undocumented public method
+
+       \param scale Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::ScaleByCopy(const BPoint 
&center, double scale) const
+       \brief Undocumented public method
+
+       \param center Undocumented
+       \param scale Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::ScaleByCopy(double x, double y) 
const
+       \brief Undocumented public method
+
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::ScaleByCopy(const BPoint 
&center, double x, double y) const
+       \brief Undocumented public method
+
+       \param center Undocumented
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::ScaleByCopy(const BPoint &scale) 
const
+       \brief Undocumented public method
+
+       \param scale Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::ScaleByCopy(const BPoint 
&center, const BPoint &scale) const
+       \brief Undocumented public method
+
+       \param center Undocumented
+       \param scale Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::SetScale(double scale)
+       \brief Undocumented public method
+
+       \param scale Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::SetScale(double x, double 
y)
+       \brief Undocumented public method
+
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform & BAffineTransform::ShearBy(double x, double 
y)
+       \brief Undocumented public method
+
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::ShearBy(const BPoint 
&center, double x, double y)
+       \brief Undocumented public method
+
+       \param center Undocumented
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::ShearBy(const BPoint 
&shear)
+       \brief Undocumented public method
+
+       \param shear Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::ShearBy(const BPoint 
&center, const BPoint &shear)
+       \brief Undocumented public method
+
+       \param center Undocumented
+       \param shear Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::ShearByCopy(double x, double y) 
const
+       \brief Undocumented public method
+
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::ShearByCopy(const BPoint 
&center, double x, double y) const
+       \brief Undocumented public method
+
+       \param center Undocumented
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::ShearByCopy(const BPoint &shear) 
const
+       \brief Undocumented public method
+
+       \param shear Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::ShearByCopy(const BPoint 
&center, const BPoint &shear) const
+       \brief Undocumented public method
+
+       \param center Undocumented
+       \param shear Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform & BAffineTransform::Multiply(const 
BAffineTransform &other)
+       \brief Undocumented public method
+
+       \param other Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::PreMultiply(const 
BAffineTransform &other)
+       \brief Undocumented public method
+
+       \param other Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform & BAffineTransform::MultiplyInverse(const 
BAffineTransform &other)
+       \brief Undocumented public method
+
+       \param other Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform & BAffineTransform::PreMultiplyInverse(const 
BAffineTransform &other)
+       \brief Undocumented public method
+
+       \param other Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform & BAffineTransform::operator=(const 
BAffineTransform &copyFrom)
+       \brief Undocumented public method
+
+       \param copyFrom Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn bool BAffineTransform::operator==(const BAffineTransform &other) 
const
+       \brief Undocumented public method
+
+       \param other Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn bool BAffineTransform::operator!=(const BAffineTransform &other) 
const
+       \brief Undocumented public method
+
+       \param other Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform & BAffineTransform::operator*=(const 
BAffineTransform &other)
+       \brief Undocumented public method
+
+       \param other Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform & BAffineTransform::operator/=(const 
BAffineTransform &other)
+       \brief Undocumented public method
+
+       \param other Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::operator*(const BAffineTransform 
&other) const
+       \brief Undocumented public method
+
+       \param other Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::operator/(const BAffineTransform 
&other) const
+       \brief Undocumented public method
+
+       \param other Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BAffineTransform BAffineTransform::operator~() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn bool BAffineTransform::IsValid(double epsilon=kDefaultEpsilon) const
+       \brief Undocumented public method
+
+       \param epsilon Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn bool BAffineTransform::IsIdentity(double epsilon=kDefaultEpsilon) 
const
+       \brief Undocumented public method
+
+       \param epsilon Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn bool BAffineTransform::IsDilation(double epsilon=kDefaultEpsilon) 
const
+       \brief Undocumented public method
+
+       \param epsilon Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn bool BAffineTransform::IsEqual(const BAffineTransform &other, 
double epsilon=kDefaultEpsilon) const
+       \brief Undocumented public method
+
+       \param other Undocumented
+       \param epsilon Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::Invert()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::FlipX()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::FlipY()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const BAffineTransform& BAffineTransform::Reset()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn double BAffineTransform::Determinant() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn double BAffineTransform::InverseDeterminant() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn void BAffineTransform::GetTranslation(double *tx, double *ty) const
+       \brief Undocumented public method
+
+       \param tx Undocumented
+       \param ty Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn double BAffineTransform::Rotation() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn double BAffineTransform::Scale() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn void BAffineTransform::GetScale(double *sx, double *sy) const
+       \brief Undocumented public method
+
+       \param sx Undocumented
+       \param sy Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn void BAffineTransform::GetScaleAbs(double *sx, double *sy) const
+       \brief Undocumented public method
+
+       \param sx Undocumented
+       \param sy Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn bool BAffineTransform::GetAffineParameters(double *translationX, 
double *translationY, double *rotation, double *scaleX, double *scaleY, double 
*shearX, double *shearY) const
+       \brief Undocumented public method
+
+       \param translationX Undocumented
+       \param translationY Undocumented
+       \param rotation Undocumented
+       \param scaleX Undocumented
+       \param scaleY Undocumented
+       \param shearX Undocumented
+       \param shearY Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn static static BAffineTransform 
BAffineTransform::AffineTranslation(double x, double y)
+       \brief Undocumented public method
+
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn static static BAffineTransform 
BAffineTransform::AffineRotation(double angle)
+       \brief Undocumented public method
+
+       \param angle Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn static static BAffineTransform 
BAffineTransform::AffineScaling(double x, double y)
+       \brief Undocumented public method
+
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn static static BAffineTransform 
BAffineTransform::AffineScaling(double scale)
+       \brief Undocumented public method
+
+       \param scale Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn static static BAffineTransform 
BAffineTransform::AffineShearing(double x, double y)
+       \brief Undocumented public method
+
+       \param x Undocumented
+       \param y Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
diff --git a/docs/user/interface/CardLayout.dox 
b/docs/user/interface/CardLayout.dox
new file mode 100644
index 0000000000..665ea2f940
--- /dev/null
+++ b/docs/user/interface/CardLayout.dox
@@ -0,0 +1,315 @@
+/*
+ * Copyright 2019 Haiku, Inc. All rights reserved.
+ * Distributed under the terms of the MIT License.
+ *
+ * Authors:
+ *             Name, email@xxxxxxxxx
+ *
+ * Corresponds to:
+ *             headers/os/interface/CardLayout.h       hrev43514
+ *             src/kits/interface/CardLayout.cpp       hrev49019
+ */
+
+
+/*!
+       \file CardLayout.h
+       \ingroup layout
+       \brief Undocumented file.
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \class BCardLayout
+       \ingroup layout
+       \ingroup libbe
+       \brief Undocumented class.
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BCardLayout::BCardLayout()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BCardLayout::BCardLayout(BMessage *from)
+       \brief Undocumented public method
+
+       \param from Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual BCardLayout::~BCardLayout()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BLayoutItem* BCardLayout::VisibleItem() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn int32 BCardLayout::VisibleIndex() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn void BCardLayout::SetVisibleItem(int32 index)
+       \brief Undocumented public method
+
+       \param index Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn void BCardLayout::SetVisibleItem(BLayoutItem *item)
+       \brief Undocumented public method
+
+       \param item Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual BSize BCardLayout::BaseMinSize()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual BSize BCardLayout::BaseMaxSize()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual BSize BCardLayout::BasePreferredSize()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual BAlignment BCardLayout::BaseAlignment()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual bool BCardLayout::HasHeightForWidth()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BCardLayout::GetHeightForWidth(float width, 
float *min, float *max, float *preferred)
+       \brief Undocumented public method
+
+       \param width Undocumented
+       \param min Undocumented
+       \param max Undocumented
+       \param preferred Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BCardLayout::Archive(BMessage *into, bool 
deep=true) const
+       \brief Undocumented public method
+
+       \param into Undocumented
+       \param deep Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BCardLayout::Perform(perform_code d, void 
*arg)
+       \brief Undocumented public method
+
+       \param d Undocumented
+       \param arg Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn static static BArchivable* BCardLayout::Instantiate(BMessage *from)
+       \brief Undocumented public method
+
+       \param from Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BCardLayout::AllArchived(BMessage 
*archive) const
+       \brief Undocumented protected method
+
+       \param archive Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BCardLayout::AllUnarchived(const BMessage 
*from)
+       \brief Undocumented protected method
+
+       \param from Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BCardLayout::ItemArchived(BMessage *into, 
BLayoutItem *item, int32 index) const
+       \brief Undocumented protected method
+
+       \param into Undocumented
+       \param item Undocumented
+       \param index Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BCardLayout::ItemUnarchived(const BMessage 
*from, BLayoutItem *item, int32 index)
+       \brief Undocumented protected method
+
+       \param from Undocumented
+       \param item Undocumented
+       \param index Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BCardLayout::LayoutInvalidated(bool 
children=false)
+       \brief Undocumented protected method
+
+       \param children Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BCardLayout::DoLayout()
+       \brief Undocumented protected method
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual bool BCardLayout::ItemAdded(BLayoutItem *item, 
int32 atIndex)
+       \brief Undocumented protected method
+
+       \param item Undocumented
+       \param atIndex Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BCardLayout::ItemRemoved(BLayoutItem *item, 
int32 fromIndex)
+       \brief Undocumented protected method
+
+       \param item Undocumented
+       \param fromIndex Undocumented
+
+       \since Haiku R1
+*/
diff --git a/docs/user/interface/CardView.dox b/docs/user/interface/CardView.dox
new file mode 100644
index 0000000000..48a8c78377
--- /dev/null
+++ b/docs/user/interface/CardView.dox
@@ -0,0 +1,128 @@
+/*
+ * Copyright 2019 Haiku, Inc. All rights reserved.
+ * Distributed under the terms of the MIT License.
+ *
+ * Authors:
+ *             Name, email@xxxxxxxxx
+ *
+ * Corresponds to:
+ *             headers/os/interface/CardView.h hrev49943
+ *             src/kits/interface/CardView.cpp hrev49977
+ */
+
+
+
+
+/*!
+       \file CardView.h
+       \ingroup layout
+       \brief Undocumented file.
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \class BCardView
+       \ingroup layout
+       \ingroup libbe
+       \brief Undocumented class.
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BCardView::BCardView()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BCardView::BCardView(const char *name)
+       \brief Undocumented public method
+
+       \param name Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BCardView::BCardView(BMessage *from)
+       \brief Undocumented public method
+
+       \param from Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual BCardView::~BCardView()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BCardView::SetLayout(BLayout *layout)
+       \brief Undocumented public method
+
+       \param layout Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BCardLayout* BCardView::CardLayout() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BCardView::Perform(perform_code d, void 
*arg)
+       \brief Undocumented public method
+
+       \param d Undocumented
+       \param arg Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn static static BArchivable* BCardView::Instantiate(BMessage *from)
+       \brief Undocumented public method
+
+       \param from Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
diff --git a/docs/user/interface/ChannelControl.dox 
b/docs/user/interface/ChannelControl.dox
new file mode 100644
index 0000000000..909f403059
--- /dev/null
+++ b/docs/user/interface/ChannelControl.dox
@@ -0,0 +1,667 @@
+/*
+ * Copyright 2019 Haiku, Inc. All rights reserved.
+ * Distributed under the terms of the MIT License.
+ *
+ * Authors:
+ *             Name, email@xxxxxxxxx
+ *
+ * Corresponds to:
+ *             headers/os/interface/ChannelControl.h   hrev49977
+ *             src/kits/interface/ChannelControl.cpp   hrev49495
+ */
+
+
+
+
+/*!
+       \file ChannelControl.h
+       \ingroup interface
+       \brief Undocumented file.
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \class BChannelControl
+       \ingroup interface
+       \ingroup libbe
+       \brief Undocumented class.
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BChannelControl::BChannelControl(BRect frame, const char *name, 
const char *label, BMessage *model, int32 channelCount=1, uint32 
resizingMode=B_FOLLOW_LEFT_TOP, uint32 flags=B_WILL_DRAW)
+       \brief Undocumented public method
+
+       \param frame Undocumented
+       \param name Undocumented
+       \param label Undocumented
+       \param model Undocumented
+       \param channelCount Undocumented
+       \param resizingMode Undocumented
+       \param flags Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BChannelControl::BChannelControl(const char *name, const char 
*label, BMessage *model, int32 channelCount=1, uint32 flags=B_WILL_DRAW)
+       \brief Undocumented public method
+
+       \param name Undocumented
+       \param label Undocumented
+       \param model Undocumented
+       \param channelCount Undocumented
+       \param flags Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BChannelControl::BChannelControl(BMessage *archive)
+       \brief Undocumented public method
+
+       \param archive Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual BChannelControl::~BChannelControl()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BChannelControl::Archive(BMessage *data, 
bool deep=true) const
+       \brief Undocumented public method
+
+       \param data Undocumented
+       \param deep Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual void BChannelControl::Draw(BRect updateRect)=0
+       \brief Undocumented public method
+
+       \param updateRect Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual void BChannelControl::MouseDown(BPoint where)=0
+       \brief Undocumented public method
+
+       \param where Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual void BChannelControl::KeyDown(const char *bytes, int32 
numBytes)=0
+       \brief Undocumented public method
+
+       \param bytes Undocumented
+       \param numBytes Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelControl::FrameResized(float newWidth, 
float newHeight)
+       \brief Undocumented public method
+
+       \param newWidth Undocumented
+       \param newHeight Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelControl::SetFont(const BFont *font, 
uint32 mask=B_FONT_ALL)
+       \brief Undocumented public method
+
+       \param font Undocumented
+       \param mask Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelControl::AttachedToWindow()
+       \brief Undocumented public method
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelControl::DetachedFromWindow()
+       \brief Undocumented public method
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelControl::ResizeToPreferred()
+       \brief Undocumented public method
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual void BChannelControl::GetPreferredSize(float *width, float 
*height)=0
+       \brief Undocumented public method
+
+       \param width Undocumented
+       \param height Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelControl::MessageReceived(BMessage 
*message)
+       \brief Undocumented public method
+
+       \param message Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual BHandler* 
BChannelControl::ResolveSpecifier(BMessage *message, int32 index, BMessage 
*specifier, int32 what, const char *property)
+       \brief Undocumented public method
+
+       \param message Undocumented
+       \param index Undocumented
+       \param specifier Undocumented
+       \param what Undocumented
+       \param property Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t 
BChannelControl::GetSupportedSuites(BMessage *data)
+       \brief Undocumented public method
+
+       \param data Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void 
BChannelControl::SetModificationMessage(BMessage *message)
+       \brief Undocumented public method
+
+       \param message Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BMessage* BChannelControl::ModificationMessage() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BChannelControl::Invoke(BMessage 
*message=NULL)
+       \brief Undocumented public method
+
+       \param message Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BChannelControl::InvokeChannel(BMessage 
*message=NULL, int32 fromChannel=0, int32 channelCount=-1, const bool 
*_mask=NULL)
+       \brief Undocumented public method
+
+       \param message Undocumented
+       \param fromChannel Undocumented
+       \param channelCount Undocumented
+       \param _mask Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn status_t BChannelControl::InvokeNotifyChannel(BMessage 
*message=NULL, uint32 kind=B_CONTROL_INVOKED, int32 fromChannel=0, int32 
channelCount=-1, const bool *_mask=NULL)
+       \brief Undocumented public method
+
+       \param message Undocumented
+       \param kind Undocumented
+       \param fromChannel Undocumented
+       \param channelCount Undocumented
+       \param _mask Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelControl::SetValue(int32 value)
+       \brief Undocumented public method
+
+       \param value Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BChannelControl::SetCurrentChannel(int32 
index)
+       \brief Undocumented public method
+
+       \param index Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn int32 BChannelControl::CurrentChannel() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual int32 BChannelControl::CountChannels() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual int32 BChannelControl::MaxChannelCount() const =0
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BChannelControl::SetChannelCount(int32 
count)
+       \brief Undocumented public method
+
+       \param count Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn int32 BChannelControl::ValueFor(int32 channel) const
+       \brief Undocumented public method
+
+       \param channel Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual int32 BChannelControl::GetValue(int32 *_values, 
int32 fromChannel, int32 channelCount) const
+       \brief Undocumented public method
+
+       \param _values Undocumented
+       \param fromChannel Undocumented
+       \param channelCount Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn status_t BChannelControl::SetValueFor(int32 channel, int32 value)
+       \brief Undocumented public method
+
+       \param channel Undocumented
+       \param value Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BChannelControl::SetValue(int32 
fromChannel, int32 channelCount, const int32 *values)
+       \brief Undocumented public method
+
+       \param fromChannel Undocumented
+       \param channelCount Undocumented
+       \param values Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn status_t BChannelControl::SetAllValue(int32 values)
+       \brief Undocumented public method
+
+       \param values Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn status_t BChannelControl::SetLimitsFor(int32 channel, int32 
minimum, int32 maximum)
+       \brief Undocumented public method
+
+       \param channel Undocumented
+       \param minimum Undocumented
+       \param maximum Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn status_t BChannelControl::GetLimitsFor(int32 channel, int32 
*_minimum, int32 *_maximum) const
+       \brief Undocumented public method
+
+       \param channel Undocumented
+       \param _minimum Undocumented
+       \param _maximum Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BChannelControl::SetLimitsFor(int32 
fromChannel, int32 channelCount, const int32 *minima, const int32 *maxima)
+       \brief Undocumented public method
+
+       \param fromChannel Undocumented
+       \param channelCount Undocumented
+       \param minima Undocumented
+       \param maxima Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BChannelControl::GetLimitsFor(int32 
fromChannel, int32 channelCount, int32 *minima, int32 *maxima) const
+       \brief Undocumented public method
+
+       \param fromChannel Undocumented
+       \param channelCount Undocumented
+       \param minima Undocumented
+       \param maxima Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn status_t BChannelControl::SetLimits(int32 minimum, int32 maximum)
+       \brief Undocumented public method
+
+       \param minimum Undocumented
+       \param maximum Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn status_t BChannelControl::GetLimits(int32 *_minimum, int32 
*_maximum) const
+       \brief Undocumented public method
+
+       \param _minimum Undocumented
+       \param _maximum Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual bool BChannelControl::SupportsIndividualLimits() const =0
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BChannelControl::SetLimitLabels(const char 
*minLabel, const char *maxLabel)
+       \brief Undocumented public method
+
+       \param minLabel Undocumented
+       \param maxLabel Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const char* BChannelControl::MinLimitLabel() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const char* BChannelControl::MaxLimitLabel() const
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BChannelControl::SetLimitLabelsFor(int32 
channel, const char *minLabel, const char *maxLabel)
+       \brief Undocumented public method
+
+       \param channel Undocumented
+       \param minLabel Undocumented
+       \param maxLabel Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BChannelControl::SetLimitLabelsFor(int32 
fromChannel, int32 channelCount, const char *minLabel, const char *maxLabel)
+       \brief Undocumented public method
+
+       \param fromChannel Undocumented
+       \param channelCount Undocumented
+       \param minLabel Undocumented
+       \param maxLabel Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const char* BChannelControl::MinLimitLabelFor(int32 channel) const
+       \brief Undocumented public method
+
+       \param channel Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn const char* BChannelControl::MaxLimitLabelFor(int32 channel) const
+       \brief Undocumented public method
+
+       \param channel Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn int32 *const  & BChannelControl::MinLimitList() const
+       \brief Undocumented protected method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn int32 *const  & BChannelControl::MaxLimitList() const
+       \brief Undocumented protected method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn int32 *const  & BChannelControl::ValueList() const
+       \brief Undocumented protected method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
diff --git a/docs/user/interface/ChannelSlider.dox 
b/docs/user/interface/ChannelSlider.dox
new file mode 100644
index 0000000000..24677348d5
--- /dev/null
+++ b/docs/user/interface/ChannelSlider.dox
@@ -0,0 +1,472 @@
+/*
+ * Copyright 2019 Haiku, Inc. All rights reserved.
+ * Distributed under the terms of the MIT License.
+ *
+ * Authors:
+ *             Name, email@xxxxxxxxx
+ *
+ * Corresponds to:
+ *             headers/os/interface/ChannelSlider.h    hrev49977
+ *             src/kits/interface/ChannelSlider.cpp    hrev51468
+ */
+
+
+/*!
+       \file ChannelSlider.h
+       \ingroup interface
+       \brief Undocumented file.
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \class BChannelSlider
+       \ingroup interface
+       \ingroup libbe
+       \brief Undocumented class.
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BChannelSlider::BChannelSlider(BRect area, const char *name, const 
char *label, BMessage *message, int32 channels=1, uint32 
resizeMode=B_FOLLOW_LEFT_TOP, uint32 flags=B_WILL_DRAW)
+       \brief Undocumented public method
+
+       \param area Undocumented
+       \param name Undocumented
+       \param label Undocumented
+       \param message Undocumented
+       \param channels Undocumented
+       \param resizeMode Undocumented
+       \param flags Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BChannelSlider::BChannelSlider(BRect area, const char *name, const 
char *label, BMessage *message, orientation orientation, int32 channels=1, 
uint32 resizeMode=B_FOLLOW_LEFT_TOP, uint32 flags=B_WILL_DRAW)
+       \brief Undocumented public method
+
+       \param area Undocumented
+       \param name Undocumented
+       \param label Undocumented
+       \param message Undocumented
+       \param orientation Undocumented
+       \param channels Undocumented
+       \param resizeMode Undocumented
+       \param flags Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BChannelSlider::BChannelSlider(const char *name, const char *label, 
BMessage *message, orientation orientation, int32 channels=1, uint32 
flags=B_WILL_DRAW)
+       \brief Undocumented public method
+
+       \param name Undocumented
+       \param label Undocumented
+       \param message Undocumented
+       \param orientation Undocumented
+       \param channels Undocumented
+       \param flags Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn BChannelSlider::BChannelSlider(BMessage *archive)
+       \brief Undocumented public method
+
+       \param archive Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual BChannelSlider::~BChannelSlider()
+       \brief Undocumented public method
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual status_t BChannelSlider::Archive(BMessage *into, 
bool deep=true) const
+       \brief Undocumented public method
+
+       \param into Undocumented
+       \param deep Undocumented
+
+       \return Undocumented
+       \retval <value> Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelSlider::AttachedToWindow()
+       \brief Undocumented public method
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelSlider::AllAttached()
+       \brief Undocumented public method
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelSlider::DetachedFromWindow()
+       \brief Undocumented public method
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelSlider::AllDetached()
+       \brief Undocumented public method
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelSlider::MessageReceived(BMessage 
*message)
+       \brief Undocumented public method
+
+       \param message Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelSlider::Draw(BRect updateRect)
+       \brief Undocumented public method
+
+       \param updateRect Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelSlider::MouseDown(BPoint where)
+       \brief Undocumented public method
+
+       \param where Undocumented
+
+       \since Haiku R1
+*/
+
+
+/*!
+       \fn virtual virtual void BChannelSlider::MouseUp(BPoint where)
+       \brief Undocumented public method
+
+       \param where Undocumented
+
+       \since Haiku R1

[ *** diff truncated: 3778 lines dropped *** ]



Other related posts:

  • » [haiku-commits] haiku: hrev53500 - docs/user/interface - Niels Sascha Reedijk