comparison scripts/gui/uipanel.m @ 20632:7890893a0e69 stable

Add uiXXXX documentation (Bug #46076) * scripts/gui/uicontextmenu.m: add function documentation. * scripts/gui/uitoolbar.m: add function documentation. * scripts/gui/uitoggletool.m: add function documentation. * scripts/gui/uipushtool.m: add function documentation. * scripts/gui/uipanel.m: add function documentation. * scripts/gui/uicontrol.m: add function documentation.
author John Donoghue <john.donoghue@ieee.org>
date Thu, 08 Oct 2015 20:59:25 -0400
parents 9fc020886ae9
children 93d96da9ff3e
comparison
equal deleted inserted replaced
20625:45759620a9a5 20632:7890893a0e69
15 ## You should have received a copy of the GNU General Public License 15 ## You should have received a copy of the GNU General Public License
16 ## along with Octave; see the file COPYING. If not, see 16 ## along with Octave; see the file COPYING. If not, see
17 ## <http://www.gnu.org/licenses/>. 17 ## <http://www.gnu.org/licenses/>.
18 18
19 ## -*- texinfo -*- 19 ## -*- texinfo -*-
20 ## @deftypefn {Function File} {@var{hui} =} uipanel ("Name", value, @dots{}) 20 ## @deftypefn {Function File} {@var{hui} =} uipanel (@var{property}, @var{value}, @dots{})
21 ## @deftypefnx {Function File} {@var{hui} =} uipanel (@var{parent}, "Name", value, @dots{}) 21 ## @deftypefnx {Function File} {@var{hui} =} uipanel (@var{parent}, "@var{property}, @var{value}, @dots{})
22 ##
23 ## Create a uipanel object and return a handle to it.
24 ##
25 ## uipanels are used as containers to group other uicontrol objects.
26 ##
27 ## If @var{parent} is omitted then a uipanel for the current figure is
28 ## created. If no figure is available, a new figure is created first.
29 ##
30 ## If @var{parent} is given then a uipanel relative to @var{parent} is created.
31 ##
32 ## Any provided property value pairs will override the default values of the created
33 ## uipanel object.
34 ##
35 ## Examples:
36 ##
37 ## @example
38 ## @group
39 ## % create figure and panel on it
40 ## f = figure;
41 ## p = uipanel ("title", "Panel Title", "position", [.25 .25 .5 .5]);
42 ##
43 ## % add two buttons to the panel
44 ## b1 = uicontrol ("parent", p, "string", "A Button", "position",[18 10 150 36]);
45 ## b2 = uicontrol ("parent", p, "string", "Another Button", "position",[18 60 150 36]);
46 ##
47 ## @end group
48 ## @end example
49 ## @seealso{figure, uicontrol}
22 ## @end deftypefn 50 ## @end deftypefn
23 51
24 ## Author: goffioul 52 ## Author: goffioul
25 53
26 function hui = uipanel (varargin) 54 function hui = uipanel (varargin)