xref: /haiku/docs/user/interface/SplitLayoutBuilder.dox (revision 15fb7d88e971c4d6c787c6a3a5c159afb1ebf77b)
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