Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : GUI Builder details
Login with GitLab

GUI Builder

A Graphic User Interface Builder
(1897 downloads for this version - 160092 downloads for all versions)
Details
Version
2.0
A more recent valid version with binaries for Scilab 5.3 exists: 2.2
Owner Organization
Trity Technogy
Maintainers
Chin Luh Tan
Allan CORNET
Category
License
Creation Date
December 20, 2010
Source created on
Scilab 5.3.x
Binaries available on
Scilab 5.3.x:
Windows 64-bit Windows 32-bit Linux 64-bit Linux 32-bit macOS
Install command
--> atomsInstall("guibuilder")
Description
            GUI Builder is a Graphic User Interface Builder  under Scilab.

The program allows you to build your GUI quickly, and the code for the gui would
be generated automatically.


Version 2.0 New Features (20th Dec 2010)
1. Creating GUI graphically, including 9 types of uicontrols and axes.
2. User is allowed to modify most of the properties of an object via new
properties editor.
3. User is able to modify the gui created by guibuilder 2.0, by importing the
previous sce with syntax "guibuilder('filename.sce');"


Version 1.1 New Features
1. Changes of size, position, and object deletion could be done interactively
p/s: Thanks Dave for contributing ideas. 


Version 1.0 limitation
1. The output GUI size is fixed
2. During the design, the user only have 1 chance to place the uicontrol. There
are no way to resize, modify the properties, or undo the previous operation. All
changes only could be done in the generated code.
3. Limited properties are user-defined
	a. Tag - Used as the pointer to the uicontrol
	b. String - Used as the display name at certains uicontol
	c. Callback - Whether the uicontrol needs a callback, if yes, the callback name
would use the Tag + _callback.


 
            
Files (2)
[23.45 kB]
Source code archive

[48.99 kB]
OS-independent binary for Scilab 5.3.x
Binary version
Automatically generated by the ATOMS compilation chain

News (0)
Comments (2)     Leave a comment 
Comment from Luis Ruiz -- January 9, 2011, 08:58:59 AM    
Hello,

I already finished a GUI in Scilab, but it is slow when I run it. It starts drawing every
box that I created on it and putting text on the GUI. I checked some of the GUI examples
that Scilab 5.3 has on the demo section and even those look slow when I run them.

I was wondering if I did something wrong on my code or it should be expected on Scilab.

Is there a way to hide the graphic while the computer is doing all the drawing process and
then show up the whole figure at once?

Any help or advice is welcome.

Thank you.

Jose
Answer from Allan CORNET -- January 9, 2011, 09:21:49 AM    
> Hello,
> 
> I already finished a GUI in Scilab, but it is slow when I run it. It starts drawing
> every
> box that I created on it and putting text on the GUI. I checked some of the GUI
> examples
> that Scilab 5.3 has on the demo section and even those look slow when I run them.
> 
> I was wondering if I did something wrong on my code or it should be expected on Scilab.
> 
> Is there a way to hide the graphic while the computer is doing all the drawing process
> and
> then show up the whole figure at once?
> 
> Any help or advice is welcome.
> 
> Thank you.
> 
> Jose



Hi,

> Is there a way to hide the graphic while the computer is doing all the drawing process
> and then show up the whole figure at once?



see help drawlater and 
help drawnow  ?

Please notice that it is not the place to ask questions

send email to authors, or on a mailing of scilab

Allan

Comment from Chin Luh Tan -- January 11, 2011, 01:36:21 AM    
Hi Jose,

I believe Allan's method should work for you. Do write to me to share if you've further 
ideas or problems in GUI, I would be great if I could help.

CL
Leave a comment
You must register and log in before leaving a comment.
Login with GitLab
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.