1/* 2 * Copyright 2019 Haiku, Inc. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 * 5 * Authors: 6 * Name, email@email.com 7 * 8 * Corresponds to: 9 * headers/os/interface/SplitLayoutBuilder.h hrev45833 10 * src/kits/interface/SplitLayoutBuilder.cpp hrev45833 11 */ 12 13 14/*! 15 \file SplitLayoutBuilder.h 16 \ingroup layout 17 \brief Undocumented file. 18 19 \since Haiku R1 20*/ 21 22 23/*! 24 \class BSplitLayoutBuilder 25 \ingroup layout 26 \ingroup libbe 27 \brief Undocumented class. 28 29 \since Haiku R1 30*/ 31 32 33/*! 34 \fn BSplitLayoutBuilder::BSplitLayoutBuilder(orientation orientation=B_HORIZONTAL, float spacing=B_USE_DEFAULT_SPACING) 35 \brief Undocumented public method 36 37 \param orientation Undocumented 38 \param spacing Undocumented 39 40 \return Undocumented 41 \retval <value> Undocumented 42 43 \since Haiku R1 44*/ 45 46 47/*! 48 \fn BSplitLayoutBuilder::BSplitLayoutBuilder(BSplitView *view) 49 \brief Undocumented public method 50 51 \param view Undocumented 52 53 \return Undocumented 54 \retval <value> Undocumented 55 56 \since Haiku R1 57*/ 58 59 60/*! 61 \fn BSplitView* BSplitLayoutBuilder::SplitView() const 62 \brief Undocumented public method 63 64 \return Undocumented 65 \retval <value> Undocumented 66 67 \since Haiku R1 68*/ 69 70 71/*! 72 \fn BSplitLayoutBuilder& BSplitLayoutBuilder::GetSplitView(BSplitView **view) 73 \brief Undocumented public method 74 75 \param view Undocumented 76 77 \return Undocumented 78 \retval <value> Undocumented 79 80 \since Haiku R1 81*/ 82 83 84/*! 85 \fn BSplitLayoutBuilder& BSplitLayoutBuilder::Add(BView *view) 86 \brief Undocumented public method 87 88 \param view Undocumented 89 90 \return Undocumented 91 \retval <value> Undocumented 92 93 \since Haiku R1 94*/ 95 96 97/*! 98 \fn BSplitLayoutBuilder& BSplitLayoutBuilder::Add(BView *view, float weight) 99 \brief Undocumented public method 100 101 \param view Undocumented 102 \param weight Undocumented 103 104 \return Undocumented 105 \retval <value> Undocumented 106 107 \since Haiku R1 108*/ 109 110 111/*! 112 \fn BSplitLayoutBuilder& BSplitLayoutBuilder::Add(BLayoutItem *item) 113 \brief Undocumented public method 114 115 \param item Undocumented 116 117 \return Undocumented 118 \retval <value> Undocumented 119 120 \since Haiku R1 121*/ 122 123 124/*! 125 \fn BSplitLayoutBuilder& BSplitLayoutBuilder::Add(BLayoutItem *item, float weight) 126 \brief Undocumented public method 127 128 \param item Undocumented 129 \param weight Undocumented 130 131 \return Undocumented 132 \retval <value> Undocumented 133 134 \since Haiku R1 135*/ 136 137 138/*! 139 \fn BSplitLayoutBuilder& BSplitLayoutBuilder::SetCollapsible(bool collapsible) 140 \brief Undocumented public method 141 142 \param collapsible Undocumented 143 144 \return Undocumented 145 \retval <value> Undocumented 146 147 \since Haiku R1 148*/ 149 150 151/*! 152 \fn BSplitLayoutBuilder& BSplitLayoutBuilder::SetInsets(float left, float top, float right, float bottom) 153 \brief Undocumented public method 154 155 \param left Undocumented 156 \param top Undocumented 157 \param right Undocumented 158 \param bottom Undocumented 159 160 \return Undocumented 161 \retval <value> Undocumented 162 163 \since Haiku R1 164*/ 165 166 167/*! 168 \fn BSplitLayoutBuilder::operator BSplitView *() 169 \brief Undocumented public method 170 171 \return Undocumented 172 \retval <value> Undocumented 173 174 \since Haiku R1 175*/ 176