Fixes bug #3100. The xselect function has been made obsolete. 05/505/2 11/511/1
Manuel Juliachs [Fri, 7 May 2010 10:08:46 +0000 (12:08 +0200)]
67 files changed:
scilab/CHANGES_5.3.X
scilab/modules/cacsd/demos/flat/car.sci
scilab/modules/cacsd/demos/lqg/lqg.dem
scilab/modules/cacsd/demos/lqg/lqg2.dem
scilab/modules/cacsd/demos/lqg/scheme.dem
scilab/modules/cacsd/demos/mixed.dem
scilab/modules/cacsd/demos/pendulum/graphics.sci
scilab/modules/cacsd/demos/pendulum/pendule.dem
scilab/modules/cacsd/demos/pid.dem
scilab/modules/cacsd/help/en_US/csim.xml
scilab/modules/cacsd/macros/plzr.sci
scilab/modules/cacsd/macros/zgrid.sci
scilab/modules/differential_equations/demos/wheel/wheel_show.sci
scilab/modules/elementary_functions/help/en_US/ndgrid.xml
scilab/modules/elementary_functions/help/pt_BR/ndgrid.xml
scilab/modules/graphics/demos/anim/anim1/anim1.sce
scilab/modules/graphics/demos/anim/anim2/anim2.sce
scilab/modules/graphics/demos/anim/anim3/anim3.sce
scilab/modules/graphics/demos/anim/anim4/anim4.sce
scilab/modules/graphics/demos/anim/anim5/anim5.sce
scilab/modules/graphics/demos/anim/anim6/anim6.sce
scilab/modules/graphics/demos/anim/anim7/anim7.sce
scilab/modules/graphics/demos/basic_functions/basic_functions_4.dem.sce
scilab/modules/graphics/demos/bike.dem
scilab/modules/graphics/demos/fec/fec.ex1
scilab/modules/graphics/demos/fec/fec.ex2
scilab/modules/graphics/help/en_US/Sfgrayplot.xml
scilab/modules/graphics/help/en_US/Sgrayplot.xml
scilab/modules/graphics/help/en_US/colorbar.xml
scilab/modules/graphics/help/en_US/fec.xml
scilab/modules/graphics/help/en_US/xgetmouse.xml
scilab/modules/graphics/help/en_US/xselect.xml
scilab/modules/graphics/help/fr_FR/fec.xml
scilab/modules/graphics/help/pt_BR/Sfgrayplot.xml
scilab/modules/graphics/help/pt_BR/Sgrayplot.xml
scilab/modules/graphics/help/pt_BR/colorbar.xml
scilab/modules/graphics/help/pt_BR/fec.xml
scilab/modules/graphics/help/pt_BR/xgetmouse.xml
scilab/modules/graphics/help/pt_BR/xselect.xml
scilab/modules/graphics/macros/errbar.sci
scilab/modules/graphics/macros/locate.sci
scilab/modules/graphics/macros/xselect.sci
scilab/modules/graphics/tests/nonreg_tests/bug_2930.dia.ref
scilab/modules/graphics/tests/nonreg_tests/bug_2930.tst
scilab/modules/gui/help/en_US/uimenu.xml
scilab/modules/gui/tests/nonreg_tests/bug_3339.dia.ref
scilab/modules/gui/tests/nonreg_tests/bug_3339.tst
scilab/modules/interpolation/help/en_US/cshep2d.xml
scilab/modules/interpolation/help/en_US/eval_cshep2d.xml
scilab/modules/interpolation/help/en_US/interp2d.xml
scilab/modules/interpolation/help/en_US/linear_interpn.xml
scilab/modules/interpolation/help/en_US/lsq_splin.xml
scilab/modules/interpolation/help/en_US/splin.xml
scilab/modules/interpolation/help/en_US/splin2d.xml
scilab/modules/interpolation/help/en_US/splin3d.xml
scilab/modules/interpolation/help/pt_BR/cshep2d.xml
scilab/modules/interpolation/help/pt_BR/eval_cshep2d.xml
scilab/modules/interpolation/help/pt_BR/interp2d.xml
scilab/modules/interpolation/help/pt_BR/linear_interpn.xml
scilab/modules/interpolation/help/pt_BR/lsq_splin.xml
scilab/modules/interpolation/help/pt_BR/splin.xml
scilab/modules/interpolation/help/pt_BR/splin2d.xml
scilab/modules/interpolation/help/pt_BR/splin3d.xml
scilab/modules/special_functions/help/en_US/beta.xml
scilab/modules/special_functions/help/en_US/gamma.xml
scilab/modules/special_functions/help/pt_BR/beta.xml
scilab/modules/special_functions/help/pt_BR/gamma.xml

index d6adb1a..166ff74 100644 (file)
@@ -27,6 +27,9 @@ Graphics:
 * bug 2651 fixed - "plot2d" was not working when the x argument was not given
                    and some optional arguments were given.
 
+* bug 3100 fixed - The "xselect" function has been made obsolete, in accordance
+                   with its help page.
+
 * bug 3975 fixed - The "xload" function was not able to load the contents of a previously
                    saved graphics figure into a different one.
 
index d39e6da..949ae96 100644 (file)
@@ -74,7 +74,7 @@ endfunction
 
 function display_car_trajectory(state)
   bigL=1
-  set figure_style new;clf();xselect()
+  set figure_style new;clf();show_window()
   a=gca()
   drawlater()
   a.isoview="on"
index 1276962..90513b0 100644 (file)
@@ -14,14 +14,14 @@ y=[22,28,30,32];ymin=12;ymax=40;
 xx=[x([1 2 2 7 4 6 3 4 5 6 3 3 5 5]);x([3,2,7,7,5,8,3,4,5,6,4,4,6,6])];
 yy=[y([3,1,1,1,3,3,2,2,2,2,2,4,2,4]);y([3,3,1,3,3,3,4,4,4,4,2,4,2,4])];
 
-scf(0);clf();xselect();
+scf(0);clf();show_window();
 a=gca();a.data_bounds=[xmin ymin;xmax ymax];a.box='on';
 xpolys(xx,yy)
 xstring(28,30,'K');xstring(56,30,'Plant');xstring(12,28.80,'-');
 xtitle('PLANT   and   CONTROLLER')
 
 
-// xset("window",0);clf();xselect();
+// xset("window",0);clf();show_window();
 // plot2d(xx,yy,ones(1,16),'022');
 // xstring(28,30,'K');xstring(56,30,'Plant');xstring(12,28.80,'-');
 // xtitle('PLANT   and   CONTROLLER')
@@ -99,7 +99,7 @@ while %t do
     disp("LQG demo stops!");break;
   case 1 then
     mode(1)
-    scf(0);clf();xselect();bode(Tlqg);
+    scf(0);clf();show_window();bode(Tlqg);
     mode(-1)
   case 2
     if Plant(4)=='c' then
@@ -114,10 +114,10 @@ while %t do
       n1=x_choose(['Step response?';'Impulse response?'],'Simulation:');
       select n1
       case 1 then
-       scf(1);clf();xselect();
+       scf(1);clf();show_window();
        plot2d([t',t'],[(csim('step',t,Tlqg))',ones(t')]);
       case 2 then
-       scf(1);clf();xselect();
+       scf(1);clf();show_window();
        plot2d([t',t'],[(csim('impul',t,Tlqg))',0*t']);
       end
       mode(-1)
@@ -136,13 +136,13 @@ while %t do
       case 1 then
        mode(1)
        u=ones(1,Tmax);u(1)=0;
-       scf(1);clf();xselect();
+       scf(1);clf();show_window();
        plot2d([(1:Tmax)',(1:Tmax)'],[(dsimul(Tlqg,u))',(ones(1:Tmax)')])
        mode(-1)
       case 2 then
        mode(1)
        u=zeros(1,Tmax);u(1)=1;
-       scf(1);clf();xselect();
+       scf(1);clf();show_window();
        plot2d((1:Tmax)',(dsimul(Tlqg,u))')
        mode(-1)
       end
index f7b8604..2694930 100644 (file)
@@ -27,7 +27,7 @@ Pinf=sysdiag(w1,w2,1)*Ptmp;        //Weighting functions
 [Kinf,ro]=h_inf(Pinf,r,0,0.1,50);
 [Sinf,Rinf,Tinf]=sensi(P22,Kinf);  //Sensitivity functions
 y=svplot(Sinf);       //Computes singular values;
-xset("window",1);xselect();gainplot(frq,y)   //Plot sing. values
+xset("window",1);show_window();gainplot(frq,y)   //Plot sing. values
 
 clf();t=0:0.01:30;u=sin(t);
 plot2d([t',t'],[u',(flts(u,dscr(Tlqg,0.1))')])
index e8fbb06..19b419f 100644 (file)
@@ -12,7 +12,7 @@ y=[22,28,30,32];ymin=12;ymax=40;
 xx=[xmin,xmin,x([1 2 2 7 4 6 3 4 5 6 3 3 5 5]);xmax,xmax,x([3,2,7,7,5,8,3,4,5,6,4,4,6,6])];
 yy=[ymin,ymax,y([3,1,1,1,3,3,2,2,2,2,2,4,2,4]);ymin,ymax,y([3,3,1,3,3,3,4,4,4,4,2,4,2,4])];
     
-scf(0);clf();xselect();
+scf(0);clf();show_window();
 a=gca();a.data_bounds=[xmin ymin;xmax ymax];
 xpolys(xx,yy)
 xstring(28,30,'K');xstring(56,30,'Plant');xstring(12,28.80,'-');
index 08bfb57..e12ce66 100644 (file)
@@ -14,7 +14,7 @@ y=[22,28,30,32];ymin=12;ymax=40;
 xx=[xmin,xmin,x([1 2 2 7 4 6 3 4 5 6 3 3 5 5]);xmax,xmax,x([3,2,7,7,5,8,3,4,5,6,4,4,6,6])];
 yy=[ymin,ymax,y([3,1,1,1,3,3,2,2,2,2,2,4,2,4]);ymin,ymax,y([3,3,1,3,3,3,4,4,4,4,2,4,2,4])];
     
-xset("window",0);clf();xselect();
+xset("window",0);clf();show_window();
 plot2d(xx,yy,ones(1,16),'022');
 xstring(28,30,'K');xstring(56,30,'Plant');xstring(12,28.80,'-');
 xtitle('PLANT   and   CONTROLLER')
@@ -60,21 +60,21 @@ if www==[] then return,end
 
 ww1=part(www(1),1)=='Y';
 if ww1 then
-  scf(1);clf();xselect();
+  scf(1);clf();show_window();
   gainplot(Ssens);
   xtitle('S = Sensitivity function');
 end
 
 ww2=part(www(2),1)=='Y';
 if ww2 then
-  scf(2);clf();xselect();
+  scf(2);clf();show_window();
   gainplot(Rsens);
   xtitle('R (=G*S) Sensitivity function');
 end
 
 ww3=part(www(3),1)=='Y';
 if ww3 then
-  scf(3);clf();xselect();
+  scf(3);clf();show_window();
   gainplot(Tsens);
   xtitle('T = Complementary Sensitivity function');
 end
index 0290aa0..945b8cd 100644 (file)
@@ -107,7 +107,7 @@ endfunction
 
 
 function draw1()
-  f=gcf();f.figure_position=[10 10];xselect()
+  f=gcf();f.figure_position=[10 10];show_window()
   clf();
   drawlater();//f.pixmap='on';
   f.background=color('gray');
@@ -158,7 +158,7 @@ function draw1()
 endfunction
 
 function draw2()
-  f=gcf();f.figure_position=[10 10];xselect()
+  f=gcf();f.figure_position=[10 10];show_window()
   clf();
   //f.pixmap='on';
   drawlater()
index efc5947..943501c 100644 (file)
@@ -16,7 +16,7 @@ display_props=lines(); lines(0)
 my_handle             = scf(100001);
 clf(my_handle,"reset");
 
-xselect();
+show_window();
 wdim=xget('wdim')
 //mode(1)
 
index 73f91a9..5a695fb 100644 (file)
@@ -14,7 +14,7 @@ y=[22,28,30,32];ymin=12;ymax=40;
 xx=[xmin,xmin,x([1 2 2 7 4 6 3 4 5 6 3 3 5 5]);xmax,xmax,x([3,2,7,7,5,8,3,4,5,6,4,4,6,6])];
 yy=[ymin,ymax,y([3,1,1,1,3,3,2,2,2,2,2,4,2,4]);ymin,ymax,y([3,3,1,3,3,3,4,4,4,4,2,4,2,4])];
     
-xset("window",0);clf();xselect();
+xset("window",0);clf();show_window();
 plot2d(xx,yy,ones(1,16),'022');
 xstring(28,30,'K');xstring(56,30,'Plant');xstring(12,28.80,'-');
 xtitle('PLANT   and   CONTROLLER')
@@ -103,7 +103,7 @@ while %t do
     break
   case 1
     mode(1)
-    clf(1);xset("window",1);xselect();bode(Tpid);
+    clf(1);xset("window",1);show_window();bode(Tpid);
     mode(-1)
   case 2
     if Plant(4)=='c' then
@@ -120,11 +120,11 @@ while %t do
        warning('Demo stops!');return;
       end
       if n1==1 then 
-       clf(1);xset("window",1);xselect();
+       clf(1);xset("window",1);show_window();
        plot2d([t',t'],[(csim('step',t,Tpid))',ones(t')])
       end
       if n1==2 then
-       clf(1);xset("window",1);xselect();
+       clf(1);xset("window",1);show_window();
        plot2d([t',t'],[(csim('impul',t,Tpid))',0*t'])
       end
       mode(-1)
@@ -144,14 +144,14 @@ while %t do
        case 1 then
          mode(1)
          u=ones(1,Tmax);u(1)=0;
-         clf(1);xset("window",1);xselect();
+         clf(1);xset("window",1);show_window();
          plot2d([(1:Tmax)',(1:Tmax)'],[(dsimul(Tpid,u))',(ones(1:Tmax)')])
          
          mode(-1)
        case 2 then
          mode(1)
          u=zeros(1,Tmax);u(1)=1;
-         clf(1);xset("window",1);xselect();
+         clf(1);xset("window",1);show_window();
          plot2d((1:Tmax)',(dsimul(Tpid,u))')
          mode(-1)
        end
index 386a745..2329bff 100644 (file)
 s=poly(0,'s');rand('seed',0);w=ssrand(1,1,3);w('A')=w('A')-2*eye();
 t=0:0.05:5;
 //impulse(w) = step (s * w)
-clf(0);xset("window",0);xselect();
+clf(0);xset("window",0);show_window();
 plot2d([t',t'],[(csim('step',t,tf2ss(s)*w))',0*t'])
-clf(1);xset("window",1);xselect();
+clf(1);xset("window",1);show_window();
 plot2d([t',t'],[(csim('impulse',t,w))',0*t'])
 //step(w) = impulse (s^-1 * w)
-clf(3);xset("window",3);xselect();
+clf(3);xset("window",3);show_window();
 plot2d([t',t'],[(csim('step',t,w))',0*t'])
-clf(4);xset("window",4);xselect();
+clf(4);xset("window",4);show_window();
 plot2d([t',t'],[(csim('impulse',t,tf2ss(1/s)*w))',0*t'])
 
 //input defined by a time function
index 62f8d27..389e917 100644 (file)
@@ -99,5 +99,5 @@ function plzr(a,b,c,d)
         gettext("Imaginary axis"));
   if legs<>[] then legend(lhandle,legs,1),end
   drawnow()
-  xselect();
+  show_window();
 endfunction
index c84ea7d..7c10d48 100644 (file)
@@ -9,7 +9,7 @@
 function []=zgrid()
        
        my_figure = gcf();
-       xselect();
+       show_window();
        
        my_figure.immediate_drawing = "off";
        
index 516d537..4129b7c 100644 (file)
@@ -60,7 +60,7 @@ function []=wheel_show(xx,t,p)
        
        //[4] creating the graphic objects
        drawlater()
-       xselect();
+       show_window();
        title([_("Simulation of mechanical system with holonomic constraints")
               _("Differential equations code generated by Maple")])
        curAxe                 = gca();
index 21f5f08..6088367 100644 (file)
@@ -110,7 +110,7 @@ y = linspace(-1,1,ny);
 deff("z=f(x,y)","z=x.^2 + y.^3")
 Z = f(X,Y);
 clf()
-plot3d(x,y,Z, flag=[2 6 4]); xselect()
+plot3d(x,y,Z, flag=[2 6 4]); show_window()
 
 // create a simple 3d grid
 nx = 10; ny = 6; nz = 4;
@@ -136,7 +136,7 @@ end
 
 clf()
 plot3d(XF,YF,ZF, flag=[0 6 3], leg="X@Y@Z")
-xtitle("A 3d grid !"); xselect()
+xtitle("A 3d grid !"); show_window()
  ]]></programlisting>
   </refsection>
 
index 09d6cc0..e12eda1 100644 (file)
@@ -107,7 +107,7 @@ y = linspace(-1,1,ny);
 deff("z=f(x,y)","z=x.^2 + y.^3")
 Z = f(X,Y);
 clf()
-plot3d(x,y,Z, flag=[2 6 4]); xselect()
+plot3d(x,y,Z, flag=[2 6 4]); show_window()
 
 // criando um grid 3d simples
 nx = 10; ny = 6; nz = 4;
@@ -129,7 +129,7 @@ for j=1:ny
 end
 clf()
 plot3d(XF,YF,ZF, flag=[0 6 3], leg="X@Y@Z")
-xtitle("A 3d grid !"); xselect()
+xtitle("A 3d grid !"); show_window()
  ]]></programlisting>
   </refsection>
 
index 9a3a055..2ec6625 100644 (file)
@@ -9,7 +9,7 @@ curFig             = scf(100001);
 clf(curFig,"reset");
 demo_viewCode("anim1.sce");
 
-xselect(); //raise the graphic window
+show_window(); //raise the graphic window
 
 
 // set a new colormap
index f16bdc3..11471db 100644 (file)
@@ -13,7 +13,7 @@ curFig             = scf(100001);
 clf(curFig,"reset");
 demo_viewCode("anim2.sce");
 
-xselect(); //raise the graphic window
+show_window(); //raise the graphic window
 mode(0);
 
 // Creates the 3D curve points
index b6e5b2c..6ca5d0d 100644 (file)
@@ -15,7 +15,7 @@ curFig             = scf(100001);
 clf(curFig,"reset");
 demo_viewCode("anim3.sce");
 
-xselect(); //raise the graphic window
+show_window(); //raise the graphic window
 
 //turn off toolbar
 //----------------
index beafef1..0054736 100644 (file)
@@ -15,7 +15,7 @@ curFig             = scf(100001);
 clf(curFig,"reset");
 demo_viewCode("anim4.sce");
 
-xselect(); //raise the graphic window
+show_window(); //raise the graphic window
 
 //The surface definition
 //----------------------
index d1dd482..bb3264e 100644 (file)
@@ -15,7 +15,7 @@ demo_viewCode("anim5.sce");
 
 drawlater();
 
-xselect(); //raise the graphic window
+show_window(); //raise the graphic window
 
 
 // set a new colormap
index 1f0bb9e..5dac95f 100644 (file)
@@ -19,7 +19,7 @@ demo_viewCode("anim6.sce");
 
 drawnow();
 
-xselect(); //raise the graphic window
+show_window(); //raise the graphic window
 
 //The initial chain position definition 
 //-------------------------------------
index f439fc1..591efe0 100644 (file)
@@ -25,7 +25,7 @@ curFig             = scf(100001);
 clf(curFig,"reset");
 demo_viewCode("anim7.sce");
 
-xselect(); //raise the graphic window
+show_window(); //raise the graphic window
 
 drawlater();
 
index 01760ec..c2d24ae 100644 (file)
@@ -33,6 +33,6 @@ execstr(expr);
 
 // Demo IV.2
 expr=["scf(0); fec();";
-"xselect();";]
+"show_window();";]
 messagebox(["[IV.2] Creating window number 0";expr],"modal");
 execstr(expr);
index 19ad93b..2934bba 100644 (file)
@@ -6,7 +6,7 @@
 //
 
 function[]=bike()
-clf();xselect()
+clf();show_window()
 rect=[0,0,10,10];
 clf();
 isoview(0,11,0,7)
index 9a9f84e..ed039a9 100644 (file)
@@ -28,6 +28,6 @@ drawlater();
 fec(noeul(:,2),noeul(:,3),trianl,(1:N+1)',"030"," ",rect);
 meshvisu(3,rect);
 drawnow();
-xselect();
+show_window();
 
 mode(-1)
index 78eed85..1fe4cd3 100644 (file)
@@ -17,7 +17,7 @@ exec(path+'fec_demo.sci');
 curFig             = scf(100001);
 clf(curFig,"reset");
 
-xselect();
+show_window();
 
 xset("colormap",jetcolormap(128));
 
index 1d9c726..f4f94f1 100644 (file)
@@ -111,7 +111,7 @@ subplot(2,2,4)
   Sfgrayplot(x,y,surf4,strf="041",colminmax=[1,64])
   xtitle("f(x,y) = x^2+y^2")
 drawnow() ;
-xselect()
+show_window()
 
 // example #2: plot surf3 and add some contour lines 
 function z=surf3(x,y), z=x^3+y^2, endfunction
@@ -125,7 +125,7 @@ Sfgrayplot(x,y,surf3,strf="041")
 fcontour2d(x,y,surf3,[-0.1, 0.025, 0.4],style=[1 1 1],strf="000")
 xtitle("f(x,y) = x^3+y^2")
 drawnow() ;
-xselect()
+show_window()
 
 // example #3: plot surf3 and use zminmax and colout optional arguments
 //             to restrict the plot for -0.5<= z <= 1
@@ -141,7 +141,7 @@ Sfgrayplot(x, y, surf3, strf="041", zminmax=zminmax, colout=[0 0], colminmax=col
 fcontour2d(x,y,surf3,[-0.5, 1],style=[1 1 1],strf="000")
 xtitle("f(x,y) = x^3+y^2, with parts under z = -0.5 and upper z = 1 removed")
 drawnow() ;
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
   <refsection>
index d6a1ebc..f5fa86b 100644 (file)
@@ -268,7 +268,7 @@ x = linspace(0,2*%pi,n);
 y = linspace(0,%pi,n/2);
 z = sin(x')*sin(y);
 t = linspace(0,4*%pi,nt);
-xselect(); clf()
+show_window(); clf()
 f=gcf();
 f.color_map=jetcolormap(64);
 f.pixmap='on';
index 3276e60..936efe0 100644 (file)
@@ -120,7 +120,7 @@ zcol = dsearch(zf, linspace(zzm, zzM, nb_col+1));
 plot3d(xf, yf, list(zf, zcol), flag = [-2 6 4])
 xtitle("a plot3d with shaded interpolated colors")
 drawnow() ;
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
   <refsection>
index 066ae73..8380f98 100644 (file)
@@ -167,7 +167,7 @@ subplot(1,2,2)
   colorbar(-1,1)
   fec(x,y,T,z,strf="040")  // rmq: mesh=%f by default
   xtitle("fec example (without the mesh)")
-xselect()
+show_window()
 
 // this example shows the effect of zminmax and uses the
 // previous example datas (you have to execute the it before)
@@ -176,7 +176,7 @@ xset("colormap",jetcolormap(64))
 colorbar(-0.5,0.5)  // be careful colorbar must be set by hands !
 fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], mesh=%t)
 xtitle("fec example : using zminmax argument")
-xselect()
+show_window()
 
 // this example shows the effect of zminmax and colout. It uses
 // also the datas of the first example (you have to execute the it before)
@@ -198,7 +198,7 @@ subplot(2,2,4)
   colorbar(-0.5,0.5)
   fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], colout=[0 -1], mesh=%t)
   xtitle("fec example : using zminmax and colout =[0 -1]")
-xselect()
+show_window()
 
 // this example shows a feature from colminmax:
 // playing with 2 colormaps for 2 subplots. It
@@ -213,7 +213,7 @@ subplot(1,2,2)
   colorbar(-1,1,[65 128])
   fec(x,y,T,z,strf="040", colminmax=[65 128], mesh=%t)
   xtitle("fec using the jet colormap")
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
   <refsection>
index d0f266f..5567b48 100644 (file)
 clf();  // erase/create window
 a=gca();a.data_bounds=[0 0;100 100];//set user coordinates
 xtitle(" drawing a rectangle ") //add a title
-xselect(); //put the window on the top
+show_window(); //put the window on the top
 
 [b,xc,yc]=xclick(); //get a point
 xrect(xc,yc,0,0) //draw a rectangle entity
index 82b7313..c73d654 100644 (file)
@@ -29,7 +29,7 @@
            It creates the window if none exists.
     </para>
     <para>
-           Warning: This function is obsolete and will be removed in Scilab 5.1.
+           Warning: This function is obsolete and will be removed in Scilab 5.4.
            It has been replaced by the show_window function.
     </para>
   </refsection>
index 2f7efbf..27e30d4 100644 (file)
@@ -107,7 +107,7 @@ subplot(1,2,2)
   colorbar(-1,1)
   fec(x,y,T,z,strf="040")  // rmq: mesh=%f by default
   xtitle("fec example (without the mesh)")
-xselect()
+show_window()
 
 // this example shows the effect of zminmax and uses the
 // previous example datas (you have to execute the it before)
@@ -116,7 +116,7 @@ xset("colormap",jetcolormap(64))
 colorbar(-0.5,0.5)  // be careful colorbar must be set by hands !
 fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], mesh=%t)
 xtitle("fec example : using zminmax argument")
-xselect()
+show_window()
 
 // this example shows the effect of zminmax and colout. It uses
 // also the datas of the first example (you have to execute the it before)
@@ -138,7 +138,7 @@ subplot(2,2,4)
   colorbar(-0.5,0.5)
   fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], colout=[0 -1], mesh=%t)
   xtitle("fec example : using zminmax and colout =[0 -1]")
-xselect()
+show_window()
 
 // this example shows a feature from colminmax:
 // playing with 2 colormaps for 2 subplots. It
@@ -153,7 +153,7 @@ subplot(1,2,2)
   colorbar(-1,1,[65 128])
   fec(x,y,T,z,strf="040", colminmax=[65 128], mesh=%t)
   xtitle("fec using the jet colormap")
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
   <refsection>
index 0312352..690d9a5 100644 (file)
@@ -146,7 +146,7 @@ subplot(2,2,4)
    Sfgrayplot(x,y,surf4,strf="041",colminmax=[1,64])
    xtitle("f(x,y) = x^2+y^2")
 drawnow() ;
-xselect()
+show_window()
 
 // exemplo #2: esboço de surf3 e adição de algumas linhas de contorno
 function z=surf3(x,y), z=x^3+y^2, endfunction
@@ -160,7 +160,7 @@ Sfgrayplot(x,y,surf3,strf="041")
 fcontour2d(x,y,surf3,[-0.1, 0.025, 0.4],style=[1 1 1],strf="000")
 xtitle("f(x,y) = x^3+y^2")
 drawnow() ;
-xselect()
+show_window()
 
 // exemplo #3: esboço de surf3 e uso dos argumentos opcionais zminmax e colout
 //             para restringir o esboço em -0.5&lt;= z &lt;= 1
@@ -176,7 +176,7 @@ Sfgrayplot(x, y, surf3, strf="041", zminmax=zminmax, colout=[0 0], colminmax=col
 fcontour2d(x,y,surf3,[-0.5, 1],style=[1 1 1],strf="000")
 xtitle("f(x,y) = x^3+y^2, com partes abaixo de z = -0.5 e acima de z = 1 removidas")
 drawnow() ;
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index adf38c9..0e51f66 100644 (file)
@@ -355,7 +355,7 @@ x = linspace(0,2*%pi,n);
 y = linspace(0,%pi,n/2);
 z = sin(x')*sin(y);
 t = linspace(0,4*%pi,nt);
-xselect(); clf()
+show_window(); clf()
 f=gcf();
 f.color_map=jetcolormap(64);
 f.pixmap='on';
index 94aa0c3..1f92fa9 100644 (file)
@@ -141,7 +141,7 @@ zcol = dsearch(zf, linspace(zzm, zzM, nb_col+1));
 plot3d(xf, yf, list(zf, zcol), flag = [-2 6 4])
 xtitle("um plot3d com cores de gradação interpolada")
 drawnow() ;
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index 8fae6a5..a4eb21b 100644 (file)
@@ -224,7 +224,7 @@ subplot(1,2,2)
    colorbar(-1,1)
    fec(x,y,T,z,strf="040")  // rmq: mesh=%f por padrão
    xtitle("exemplo de fec (em a malha)")
-xselect()
+show_window()
 
 // este exemplo mostra o efeito de zminmax e usa os
 // dados de exemplos anteriores (você tem que executá-los primeiro)
@@ -233,7 +233,7 @@ xset("colormap",jetcolormap(64))
 colorbar(-0.5,0.5)  // cuidado, a barra de cores deve ser ajustada na mão!
 fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], mesh=%t)
 xtitle("exemplo de fec: utilizando o argumento zminmax")
-xselect()
+show_window()
 
 // este exemplo mostra os efeitos de zminmax e colout. Utiliza
 // também os dados de exemplos anteriores (você tem que executá-los primeiro)
@@ -255,7 +255,7 @@ subplot(2,2,4)
    colorbar(-0.5,0.5)
    fec(x,y,T,z,strf="040", zminmax=[-0.5 0.5], colout=[0 -1], mesh=%t)
    xtitle("exemplo de fec: utilizando zminmax e colout =[0 -1]")
-xselect()
+show_window()
 
 // este exemplo mostra um recurso de colminmax:
 // utilizando dois mapas de cores para dois subesboços.
@@ -270,7 +270,7 @@ subplot(1,2,2)
    colorbar(-1,1,[65 128])
    fec(x,y,T,z,strf="040", colminmax=[65 128], mesh=%t)
    xtitle("fec utilizando mapa de cores jet ")
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index 65a613e..c90da89 100644 (file)
 clf();  // apagando/criando janela
 a=gca();a.data_bounds=[0 0;100 100];//ajustando cooredenadas do usuário
 xtitle(" drawing a rectangle ") //adicionando um título
-xselect(); //pondo a janela no topo
+show_window(); //pondo a janela no topo
 
 [b,xc,yc]=xclick(); //retornando um ponto
 xrect(xc,yc,0,0) //desenhando a entidade Rectangle
index 713bafe..69ff603 100644 (file)
@@ -41,7 +41,7 @@
     <para><literal>xselect</literal> restaura a janela de gráficos corrente.
     Se tal janela não existir, uma é criada.</para>
 
-    <para>Aviso: está função está obsoleta e será removida no Scilab 5.1. Ela
+    <para>Aviso: está função está obsoleta e será removida no Scilab 5.4. Ela
     foi substituída pela função show_window.</para>
   </refsection>
 
index f584db1..83bbf6b 100644 (file)
@@ -34,7 +34,7 @@ function []=errbar(x,y,em,ep)
     end
   end
        
-       xselect();
+       show_window();
        [n1,n2] = size(x);
        y1      = matrix(y-em,1,n1*n2);
        x1      = matrix(x,1,n1*n2);
index 004c771..e80619b 100644 (file)
@@ -26,7 +26,7 @@ function [x,but]=locate(n,flag)
 
   [lhs,rhs]=argn(0)
   but=[]
-  xselect();
+  show_window();
   if rhs<=1,flag=0;end
   if rhs==0;n=-1;end
 
index cdc36ae..3b208c0 100644 (file)
@@ -1,5 +1,6 @@
 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
 // Copyright (C) 2007 - INRIA - Jean-Baptiste Silvy
+// Copyright (C) 2010 - DIGITEO - Manuel Juliachs
 // This file must be used under the terms of the CeCILL.
 // This source file is licensed as described in the file COPYING, which
 // you should have received as part of this distribution.  The terms
@@ -7,8 +8,12 @@
 // http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
 
 function xselect()
-// old name of funtion show_window
+
+  warnobsolete('show_window', '5.4');
+
+// old name of function show_window
 // macro created for compatibility.
+// This function is obsolete.
 
   show_window() ;
 
index 0f764ba..7cc920d 100644 (file)
@@ -14,7 +14,7 @@
 // The demo "Shell" seems to stop before the end of the display.
 curFig             = scf(100001);
 clf(curFig,"reset");
-xselect(); //raise the graphic window
+show_window(); //raise the graphic window
 //turn off toolbar
 //----------------
 id=curFig.figure_id;
index 3345d4f..9b7ae07 100644 (file)
@@ -18,7 +18,7 @@
 curFig             = scf(100001);
 clf(curFig,"reset");
 
-xselect(); //raise the graphic window
+show_window(); //raise the graphic window
 
 //turn off toolbar
 //----------------
index d96ffb3..1c75889 100644 (file)
@@ -177,7 +177,7 @@ m=uimenu(f,'label', 'windows');
 m1=uimenu(m,'label', 'operations');
 m2=uimenu(m,'label', 'quit scilab', 'callback', "exit");
 //create two items in the menu "windows"
-m11=uimenu(m1,'label', 'new window', 'callback',"xselect()");
+m11=uimenu(m1,'label', 'new window', 'callback',"show_window()");
 m12=uimenu(m1,'label', 'clear  window', 'callback',"clf()");
 // create a submenu to the item "operations"
 close(f);
index 50adb08..b454514 100644 (file)
@@ -23,7 +23,7 @@ for i = 1:100,
   m1=uimenu(m,'label', 'operations');
   m2=uimenu(m,'label', 'quit scilab', 'callback', "exit");
   //create two items in the menu "windows"
-  m11=uimenu(m1,'label', 'new window', 'callback',"xselect()");
+  m11=uimenu(m1,'label', 'new window', 'callback',"show_window()");
   m12=uimenu(m1,'label', 'clear  window', 'callback',"clf()");
   // create a submenu to the item "operations"
   close(f);
index a995bb6..48a73fc 100644 (file)
@@ -25,7 +25,7 @@ for i = 1:100,
   m1=uimenu(m,'label', 'operations');
   m2=uimenu(m,'label', 'quit scilab', 'callback', "exit");
   //create two items in the menu "windows"
-  m11=uimenu(m1,'label', 'new window', 'callback',"xselect()");
+  m11=uimenu(m1,'label', 'new window', 'callback',"show_window()");
   m12=uimenu(m1,'label', 'clear  window', 'callback',"clf()");
   // create a submenu to the item "operations"
   close(f);
index 5deca2d..15ca95b 100644 (file)
@@ -95,7 +95,7 @@ plot3d(xx,xx,Z,flag=[2 6 4])
 param3d1(xy(:,1),xy(:,2),list(z,-9), flag=[0 0])
 xtitle("Cubic Shepard Interpolation of cos(x)cos(y) with randomly choosen interpolation points")
 legends("interpolation points",-9,1)
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index b1ab5b6..35014ff 100644 (file)
@@ -133,7 +133,7 @@ color(ind)=3;
 clf();
 plot3d(xf,yf,list(zf,color), flag=[2 6 4])
 legends(["extrapolation region","interpolation region"],[2 3],1)
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index d2cd9e7..35243b5 100644 (file)
@@ -190,7 +190,7 @@ xtitle("extrapolation with the periodic outmode")
 subplot(2,2,4)
 plot3d(xx, yy, zz4, flag=[2 6 4])
 xtitle("extrapolation with the natural outmode")
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index 098a6c9..9af9d11 100644 (file)
@@ -195,7 +195,7 @@ plot3d(xx, xx, zp, flag=[2 6 4])
 param3d1(xg,yg, list(z,-9*ones(1,n)), flag=[0 0])
 xtitle("Bilinear interpolation of 2sin(x)sin(y)")
 legends("interpolation points",-9,1)
-xselect()
+show_window()
 
 // example 3 : bilinear interpolation and experimentation
 //             with all the outmode features
@@ -232,7 +232,7 @@ xtitle("by_zero")
 subplot(2,3,6)
 plot3d(xp, yp, zp5, leg="x@y@z", flag = [2 4 4])
 xtitle("by_nan")
-xselect()
+show_window()
 
 // example 4 : trilinear interpolation (see splin3d help
 //             page which have the same example with
@@ -269,7 +269,7 @@ xset("hidden3d",xget("background"))
 colorbar(vmin,vmax)
 plot3d(XF, YF, list(ZF,color), flag=[-1 6 4])
 xtitle("tri-linear interpolation of "+func)
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index 4f720a6..d238769 100644 (file)
@@ -147,7 +147,7 @@ clf()
 plot2d(xd,[ye yd ys],style=[2 -2 3], ...
        leg="exact function@experimental measures (gaussian perturbation)@fitted spline")
 xtitle("a least square spline")
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index e1d67ea..1a8677f 100644 (file)
@@ -262,7 +262,7 @@ plot2d(xx, [yf ym yk], style=[5 2 3], strf="121", ...
        leg="fast@monotone@not a knot spline")
 plot2d(x,y,-9, strf="000")  // to show interpolation points
 xtitle("Various spline and sub-splines on random datas")
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index 0ba1239..0303f3d 100644 (file)
@@ -195,7 +195,7 @@ xtitle("natural")
 subplot(2,2,4)
 plot3d1(xp, yp, ZP4, flag=[2 2 4])
 xtitle("monotone")
-xselect()
+show_window()
 
 // example 3 : not_a_knot spline and monotone sub-spline
 //             on a step function
index 0410fce..8b8773c 100644 (file)
@@ -157,7 +157,7 @@ clf(); xset("hidden3d",xget("background"));
 colorbar(vmin,vmax)
 plot3d(XF, YF, list(ZF,color), flag=[-1 6 4])
 xtitle("3d spline interpolation of "+func)
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index 12c3c2f..18dacbb 100644 (file)
@@ -95,7 +95,7 @@ plot3d(xx,xx,Z,flag=[2 6 4])
 param3d1(xy(:,1),xy(:,2),list(z,-9), flag=[0 0])
 xtitle("Interpolação cúbica de Shepard de cos(x)cos(y) com pontos de interpolação escolhidos aleatoriamente")
 legends("pontos de interpolação",-9,1)
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index bd25c81..1dc8351 100644 (file)
@@ -132,7 +132,7 @@ color(ind)=3;
 clf();
 plot3d(xf,yf,list(zf,color), flag=[2 6 4])
 legends(["região de extrapolação","região de interpolação"],[2 3],1)
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index 245beb2..7074d43 100644 (file)
@@ -191,7 +191,7 @@ xtitle("Extrapola
 subplot(2,2,4)
 plot3d(xx, yy, zz4, flag=[2 6 4])
 xtitle("Extrapolação com o outmode natural")
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index 184406d..8c41ba1 100644 (file)
@@ -182,7 +182,7 @@ plot3d(xx, xx, zp, flag=[2 6 4])
 param3d1(xg,yg, list(z,-9*ones(1,n)), flag=[0 0])
 xtitle("Interpolação bilinear de 2sin(x)sin(y)")
 legends("pontos de interpolação",-9,1)
-xselect()
+show_window()
 
 // exemplo 3 : interpolação bilinear e experimentação
 //             com todos os tipos de outmode
@@ -219,7 +219,7 @@ subplot(2,3,5)
 subplot(2,3,6)
    plot3d(xp, yp, zp5, leg="x@y@z", flag = [2 4 4])
    xtitle("by_nan")
-xselect()
+show_window()
 
 // exemplo 4 : interpolação trilinear (ver ajuda de splin3d
 //             que tem os mesmos exemplos com
@@ -256,7 +256,7 @@ xset("hidden3d",xget("background"))
 colorbar(vmin,vmax)
 plot3d(XF, YF, list(ZF,color), flag=[-1 6 4])
 xtitle("Interpolação trilinear de"+func)
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index dbc34e6..f7682da 100644 (file)
@@ -150,7 +150,7 @@ clf()
 plot2d(xd,[ye yd ys],style=[2 -2 3], ...
        leg="função exata@medidas experimentais (perturbação gaussiana)@spline ajustado")
 xtitle("Um spline de mínimos quadrados")
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index bfbb73e..abe61b3 100644 (file)
@@ -248,7 +248,7 @@ plot2d(xx, [yf ym yk], style=[5 2 3], strf="121", ...
        leg="fast@monotone@spline not a knot")
 plot2d(x,y,-9, strf="000")  // para mostrar pontos de interpolação
 xtitle("Vários splines e sub-splines em dados aleatórios")
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index c13e95d..411888a 100644 (file)
@@ -196,7 +196,7 @@ xtitle("natural")
 subplot(2,2,4)
 plot3d1(xp, yp, ZP4, flag=[2 2 4])
 xtitle("monotone")
-xselect()
+show_window()
 
 // exemplo 3 : spline not_a_knot e sub-spline monotone
 //             em uma função de degraus
index 6d703ff..f363834 100644 (file)
@@ -154,7 +154,7 @@ clf(); xset("hidden3d",xget("background"));
 colorbar(vmin,vmax)
 plot3d(XF, YF, list(ZF,color), flag=[-1 6 4])
 xtitle("interpolação por spline 3d da função "+func)
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index e26e2ca..f2de2c7 100644 (file)
@@ -98,7 +98,7 @@ eps = ones(x(ind))*number_properties("eps");
 clf()
 plot2d(x(ind),[er(ind) eps 2*eps],style=[1 2 3],logflag="ll",leg="er@eps_m@2 eps_m")
 xtitle("approximate relative error in computing beta(1,x)")
-xselect()
+show_window()
 
 // example 3 : plotting the beta function 
 t = linspace(0.2,10,60);
@@ -107,7 +107,7 @@ Z = beta(X,Y);
 clf()
 plot3d(t, t, Z, flag=[2 4 4], leg="x@y@z", alpha=75, theta=30)
 xtitle("The beta function on [0.2,10]x[0.2,10]")
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index 24e0ed7..5753cc6 100644 (file)
@@ -92,7 +92,7 @@ xset("color",2)
 plot2d(x, y, style=0, axesflag=5, rect=[a, -10, b, 10])
 xset("color",c)
 xtitle("The gamma function on ["+string(a)+","+string(b)+"]")
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index e5ed51e..e7bc1e6 100644 (file)
@@ -98,7 +98,7 @@ eps = ones(x(ind))*number_properties("eps");
 clf()
 plot2d(x(ind),[er(ind) eps 2*eps],style=[1 2 3],logflag="ll",leg="er@eps_m@2 eps_m")
 xtitle("erro relativo aproximado na computação de beta(1,x)")
-xselect()
+show_window()
 
 // exemplo 3 : plotando a função beta 
 t = linspace(0.2,10,60);
@@ -107,7 +107,7 @@ Z = beta(X,Y);
 clf()
 plot3d(t, t, Z, flag=[2 4 4], leg="x@y@z", alpha=75, theta=30)
 xtitle("A função beta em [0.2,10]x[0.2,10]")
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>
 
index d810014..593ca24 100644 (file)
@@ -91,7 +91,7 @@ xset("color",2)
 plot2d(x, y, style=0, axesflag=5, rect=[a, -10, b, 10])
 xset("color",c)
 xtitle("A função gama em ["+string(a)+","+string(b)+"]")
-xselect()
+show_window()
  ]]></programlisting>
   </refsection>