Le 05/12/2016 à 13:50, Samuel Gougeon a écrit :
Le 05/12/2016 13:15, Stéphane Mottelet a écrit :
I didn't know.. but using the same handle for the console and the
root window is very misleading to me. Scilab is full of misleading
stuff like this...
Right. Already, this get(0) object is named "Console" while its
available properties are all about the screen device ;)
IMO,
Thank you Samuel. This is necessary to be stringent about this kind of
stuff. Scilab is suffering of this kind of approximative "modeling"
since the migration old graphics->new graphics. But who cares ? Most of
us are handymen and sometimes propose working-but-incoherent stuff which
is nevertheless validated by SE. This is a pity...
S.
* the true root should rather be either the screen or the IDE or the
"system" as addressed with getsystemmetrics(). In all cases, the
"Console" would already be one of its children.
* the true console properties would rather be:
o its sizes : lines(),
o its background color
o its font_family
o its font_color
o its font_size
o its menus
o its toolbar status
o its toolbar contents, one child per tool:
+ icon
+ callback
o the text of its status bar
o ...
A short dream during the nap:
* rename the get(0) object "System" (likely in %h_p())
* make all properties addressed with getsystemmetrics() properties
of get(0)
SG
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users
--
Département de Génie Informatique
EA 4297 Transformations Intégrées de la Matière Renouvelable
Université de Technologie de Compiègne - CS 60319
60203 Compiègne cedex
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users