"Matlab-like" plotting library

Issue 1127: plotlib redefines the uicontrol function.

Reported by Michael Baudin, Mar 28, 2013

plotlib redefines the uicontrol function.

Indeed, a toolbox should not redefine existing functions, because it 
changes the way Scilab behaves. This may create in scripts using 
plotlib.

The "uicontrol" function provided by plotlib should be 
named "plotlib_uicontrol" instead, avoiding a name 
conflict. 

Another way of proceeding is to involve into Scilab and update the 
potential bugs in uicontrol, if any.

Comment 1 by Michael Baudin, Mar 28, 2013

The same issue is for "uimenu".

Comment 2 by Michael Baudin, Mar 28, 2013

Same issue for subplot:

http://forge.scilab.org/index.php/p/plotlib/source/tree/HEAD/trunk/pl
otlib/macros/subplot.sci

Comment 3 by Michael Baudin, Mar 28, 2013

Same issue for drawnow:

http://forge.scilab.org/index.php/p/plotlib/source/tree/HEAD/trunk/pl
otlib/macros/drawnow.sci

Comment 4 by Michael Baudin, Mar 28, 2013

Same issue for gca and gcf.

Comment 5 by SCdasfcas scdasvz, Feb 23, 2018

https://kodi.software/                                       
https://luckypatcher.pro/ 
https://9apps.ooo/

Comment 6 by Marie Jones, Jul 2, 2018

It is a quite important technique, but you need to remember that 
when you do that, what will be passed to each callback invocation 
will not be the whatever the variable static has been assigned at 
the time of the invocation. Instead, what will be passed to the 
callback invocation is a copy of whatever static was at the time 
that the cell array was constructed. If static is changed after 
that, then the callback will not get the updated version.

Comment 8 by keduzuxac 99, Aug 9, 2018

Nike Survey is conducted on 
https://thecustomersurvey.club/www-mynikevisit-na-com/. Nike 
believes that the customers share their opinions and experience 
better through a survey. Like many companies

Created: 5 years 4 months ago by Michael Baudin

Updated: 12 days 6 minutes ago

Status: New

Followed by: 4 persons

Labels:
Priority:Medium
Type:Defect