Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Português - Русский - 日本語

Please note that the recommended version of Scilab is 6.0.0. This page might be outdated.
See the recommended documentation of this function

Aide de Scilab >> Interface graphique > Layouts > Grid Constraints Properties

Grid Constraints Properties

Description of the grid constraints set of properties.

Calling Sequence

constraints = createConstraints("grid")

Arguments

constraints

The created constraints.

Description

This functions creates the grid constraints to set the uicontrols constraints attribute.

Examples

//Create a figure with a grid layout 
f = figure( ...
"dockable"        , "off",...
"infobar_visible" , "off",...
"toolbar"         , "none",...
"menubar_visible" , "off",...
"menubar"         , "none",...
"default_axes"    , "off",...
"layout"          , "grid",...
"visible"         , "on");

//Set the grid to be 2 by 3 elements
lay_opt = createLayoutOptions("grid", [2,3]);
set(f,"layout_options",lay_opt);

//Insert uicontrols on the grid
//Each uicontrol is inserted from left to right
//and top to bottom

c = createConstraints("grid"); //Create the constraint for nested uicontrols

u_grid1 = uicontrol(f,...
"style", "frame",...
"backgroundcolor", [1 0 0],...
"constraints", c);

sleep(500);
u_grid2 = uicontrol(f,...
"style", "frame",...
"backgroundcolor", [0 1 0],...
"constraints", c);

sleep(500);
u_grid3 = uicontrol(f,...
"style", "frame",...
"backgroundcolor", [0 0 1],...
"constraints", c);

sleep(500);
u_grid4 = uicontrol(f,...
"style", "frame",...
"backgroundcolor", [1 1 0],...
"constraints", c);

sleep(500);
u_grid5 = uicontrol(f,...
"style", "frame",...
"backgroundcolor", [1 0 1],...
"constraints", c);

sleep(500);
u_grid6 = uicontrol(f,...
"style", "frame",...
"backgroundcolor", [0 1 1],...
"constraints", c);

See Also

  • layout — Description of the different layouts and constraints for uicontrols and figures.
  • createConstraints — Creates the layout constraints structure for a uicontrol.
  • uicontrol — create a Graphic User Interface object
  • uicontrol_properties — Description of the uicontrol properties.

History

VersionDescription
5.5.0 Function createBorder introduced.
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Oct 02 13:54:34 CEST 2014