[Scilab-users] root object: get(0)

Samuel Gougeon sgougeon at free.fr
Mon Dec 5 13:05:25 CET 2016


Hello Stéphane,

>
> -------- Message transféré --------
> Sujet : 	Re: [Scilab-users] How to remove all the figure in a single 
> instruction
> Date : 	Mon, 5 Dec 2016 12:28:19 +0100
> De : 	Stéphane Mottelet
> Pour : 	Users mailing list for Scilab <users at lists.scilab.org>
>
>
> Sorry, Denis was faster than me... Btw, the graphical objects hierachy
> is missing a root window object, i.e. something that would allow :
>
> -->rw=get("root_window")
>   rw  =
>
> Handle of type "Root" with properties:
> ========================================
> children: ["Figure","Figure"]
>
> and later
>
> -->delete(get(rw,"children"))

I am sorry, but what would be the interest of such a syntax compared to 
the existing xdel(winsid())?

*The root object already exists. It somehow represents the screen*:

-->get(0)
  ans  =

Handle of type "Console" with properties:
=========================================
Children: "uimenu"
ShowHiddenHandles = "off"
ShowHiddenProperties = "off"
UseDeprecatedSkin = "off"

-->uman root_properties al
=====================================================================================

Scilab > GUI > root_properties
..............................

root_properties - description of the root object properties.

Description
-----------
  The root object is a virtual object used to get the computer screen 
properties. Use
  get function with 0 as first argument to access its properties.
   Root properties :
         screensize_px : The screen size in pixels.
         screensize_pt : The screen size in points.
         screensize_mm : The screen size in millimeters.
         screensize_cm : The screen size in centimeters.
         screensize_in : The screen size in inches.
         screensize_norm : The normalized screen size.
         screendepth : The number of bits used to encode colors.

Examples
--------
  get(0, "screensize_px")
  get(0, "screendepth")

See Also
--------
   get — Retrieve a property value from a graphics entity or an User 
Interface object.

*It is somewhat completed by the getsystemmetrics() function*:
https://help.scilab.org/docs/6.0.0/en_US/getsystemmetrics.html

Samuel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20161205/59da2caf/attachment.htm>


More information about the users mailing list