Remove xtape and set_posfig_dim primitives which did nothing since Scilab 5
Jean-Baptiste Silvy [Wed, 21 Jan 2009 14:14:59 +0000 (15:14 +0100)]
12 files changed:
scilab/modules/graphics/Makefile.am
scilab/modules/graphics/graphics.vcproj
scilab/modules/graphics/help/en_US/set_posfig_dim.xml [deleted file]
scilab/modules/graphics/help/en_US/xtape.xml [deleted file]
scilab/modules/graphics/help/fr_FR/xtape.xml [deleted file]
scilab/modules/graphics/includes/gw_graphics.h
scilab/modules/graphics/includes/sci_set_posfig_dim.h [deleted file]
scilab/modules/graphics/includes/sci_xtape.h [deleted file]
scilab/modules/graphics/sci_gateway/c/gw_graphics.c
scilab/modules/graphics/sci_gateway/c/sci_set_posfig_dim.c [deleted file]
scilab/modules/graphics/sci_gateway/c/sci_xtape.c [deleted file]
scilab/modules/graphics/sci_gateway/graphics_gateway.xml

index 1b66d34..9623798 100644 (file)
@@ -326,9 +326,7 @@ sci_gateway/c/sci_xgrid.c \
 sci_gateway/c/sci_xclick.c \
 sci_gateway/c/sci_xclear.c \
 sci_gateway/c/sci_geom3d.c \
-sci_gateway/c/sci_xtape.c \
 sci_gateway/c/sci_xset.c \
-sci_gateway/c/sci_set_posfig_dim.c \
 sci_gateway/c/sci_xgetech.c \
 sci_gateway/c/sci_unzoom.c \
 sci_gateway/c/sci_xsegs.c \
@@ -473,7 +471,6 @@ includes/InitObjects.h \
 includes/sci_xfpoly.h \
 includes/sci_drawlater.h \
 includes/Format.h \
-includes/sci_set_posfig_dim.h \
 includes/sci_set.h \
 includes/sci_delete.h \
 includes/sci_plot2d.h \
@@ -494,7 +491,6 @@ includes/sci_newaxes.h \
 includes/PloEch.h \
 includes/sci_xclick.h \
 includes/sci_xclear.h \
-includes/sci_xtape.h \
 includes/sci_xset.h \
 includes/sci_xgetech.h \
 includes/sci_glue.h \
index 8a17bc9..62f1d8f 100644 (file)
                                >
                        </File>
                        <File
-                               RelativePath=".\sci_gateway\c\sci_set_posfig_dim.c"
-                               >
-                       </File>
-                       <File
                                RelativePath=".\sci_gateway\c\sci_show_pixmap.c"
                                >
                        </File>
                                >
                        </File>
                        <File
-                               RelativePath=".\sci_gateway\c\sci_xtape.c"
-                               >
-                       </File>
-                       <File
                                RelativePath=".\sci_gateway\c\sci_xtitle.c"
                                >
                        </File>
                                >
                        </File>
                        <File
-                               RelativePath=".\includes\sci_set_posfig_dim.h"
-                               >
-                       </File>
-                       <File
                                RelativePath=".\includes\sci_show_pixmap.h"
                                >
                        </File>
                                >
                        </File>
                        <File
-                               RelativePath=".\includes\sci_xtape.h"
-                               >
-                       </File>
-                       <File
                                RelativePath=".\includes\sci_xtitle.h"
                                >
                        </File>
diff --git a/scilab/modules/graphics/help/en_US/set_posfig_dim.xml b/scilab/modules/graphics/help/en_US/set_posfig_dim.xml
deleted file mode 100644 (file)
index 542812d..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
- * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) INRIA - Serge Steer
- * 
- * 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
- * are also available at    
- * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
- *
- -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="en" xml:id="set_posfig_dim">
-  <info>
-    <pubdate>$LastChangedDate$</pubdate>
-  </info>
-  <refnamediv>
-    <refname>set_posfig_dim</refname>
-    <refpurpose>change defaut transformation for
-  exporting in postscript</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-    <synopsis>set_posfig_dim(w,h)
-set_posfig_dim(0,0)</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>Parameters</title>
-    <variablelist>
-      <varlistentry>
-        <term>w</term>
-        <listitem>
-          <para>graphic figure width, number of pixels</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>h</term>
-        <listitem>
-          <para>graphic figure height, number of pixels</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>Description</title>
-    <para><literal>set_posfig_dim(w,h)</literal> set the coordinates transformation to
-    be used when exporting a graphic window in postscript. The graphic figure
-    zoomed with ratios <literal>w/&lt;graphic figure width&gt;</literal>
-    horizontally and <literal>h/&lt;graphic figure height&gt;</literal>
-    vertically.</para>
-    <para>This function is particularily useful when one wants an export a
-    graphic figure exactly as it is shown on the screen. For that
-    <literal>w</literal> and <literal>h</literal> has to be set respectively to
-    <literal>&lt;graphic figure width&gt;</literal> and 
-    <literal>&lt;graphic figure height&gt;</literal></para>
-    <para><literal>set_posfig_dim(0,0)</literal> resets the default values:
-    <literal>w=600</literal>, <literal>h=424</literal>.</para>
-  </refsection>
-  <refsection>
-    <title>Examples</title>
-    <programlisting role="example"><![CDATA[ 
-// make a figure with a specific shape
-f=scf(0);f.figure_size=[800,300];
-plot2d();
-set_posfig_dim(f.figure_size(1),f.figure_size(2));
-filename='foo.ps';
-xs2ps(0,filename);
-]]></programlisting>
-  </refsection>
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="xs2ps">xs2ps</link>
-      </member>
-    </simplelist>
-  </refsection>
-  <refsection>
-    <title>Authors</title>
-    <para>Serge Steer INRIA</para>
-  </refsection>
-</refentry>
diff --git a/scilab/modules/graphics/help/en_US/xtape.xml b/scilab/modules/graphics/help/en_US/xtape.xml
deleted file mode 100644 (file)
index 9d55317..0000000
+++ /dev/null
@@ -1,88 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<!--
- * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) ENPC - Jean-Philippe Chancelier
- * 
- * 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
- * are also available at    
- * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
- *
- -->
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="en" xml:id="xtape">
-  <info>
-    <pubdate>$LastChangedDate$</pubdate>
-  </info>
-  <refnamediv>
-    <refname>xtape</refname>
-    <refpurpose> set up the record process of graphics</refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>Calling Sequence</title>
-    <synopsis>xtape(str,[num,rect])</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>Parameters</title>
-    <variablelist>
-      <varlistentry>
-        <term>str</term>
-        <listitem>
-          <para>string, "on", "clear", "replay" or "replaysc".</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>num</term>
-        <listitem>
-          <para>integer.</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>rect</term>
-        <listitem>
-          <para>row vector of size 4.</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>Description</title>
-    <para><literal>xtape</literal> is used to set up the record process of graphics:</para>
-    <para>
-    xtape("on") 
-    just selects the driver "Rec" which records all the 
-    graphics operations.</para>
-    <para>
-    xtape("clear",num) 
-    clears the graphics window <literal>num</literal> and clears the recorded 
-    graphics associated with window <literal>num</literal>.</para>
-    <para>
-    xtape("replay",num) 
-    redisplays all the recorded
-    graphics in the window <literal>num</literal>.</para>
-    <para>
-    xtape("replaysc",num,rect) replots the graphics window <literal>num</literal>
-    using <literal>rect=[xmin,ymin,xmax,ymax]</literal> as x and y bounds.</para>
-  </refsection>
-  <refsection>
-    <title>See Also</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="driver">driver</link>
-      </member>
-      <member>
-        <link linkend="replot">replot</link>
-      </member>
-      <member>
-        <link linkend="xbasc">xbasc</link>
-      </member>
-      <member>
-        <link linkend="xbasr">xbasr</link>
-      </member>
-    </simplelist>
-  </refsection>
-  <refsection>
-    <title>Authors</title>
-    <para>J.Ph.C.  </para>
-  </refsection>
-</refentry>
diff --git a/scilab/modules/graphics/help/fr_FR/xtape.xml b/scilab/modules/graphics/help/fr_FR/xtape.xml
deleted file mode 100644 (file)
index d046b85..0000000
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="fr" xml:id="xtape">
-  <info>
-    <pubdate>$LastChangedDate$</pubdate>
-  </info>
-  <refnamediv>
-    <refname>xtape</refname>
-    <refpurpose> détermine le processus d'enregistrement des graphiques  </refpurpose>
-  </refnamediv>
-  <refsynopsisdiv>
-    <title>Séquence d'appel</title>
-    <synopsis>xtape(str,[num,rect])</synopsis>
-  </refsynopsisdiv>
-  <refsection>
-    <title>Paramètres</title>
-    <variablelist>
-      <varlistentry>
-        <term>str  </term>
-        <listitem>
-          <para>chaîne de caractères, "on", "clear", "replay" ou "replaysc".
-</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>num  </term>
-        <listitem>
-          <para>entier.
-</para>
-        </listitem>
-      </varlistentry>
-      <varlistentry>
-        <term>rect  </term>
-        <listitem>
-          <para>vecteur ligne de taille 4.
-</para>
-        </listitem>
-      </varlistentry>
-    </variablelist>
-  </refsection>
-  <refsection>
-    <title>Description</title>
-    <para><literal>xtape</literal> est utilisée pour déterminer le processus d'enregistrement des graphiques :
-  </para>
-    <para>
-    xtape("on") 
-    sélectionne le pilote "Rec" qui enregistre toutes les opérations
-    graphiques.
-  </para>
-    <para>
-    xtape("clear",num) 
-    efface la fenêtre graphique <literal>num</literal> ainsi que les graphiques enregistrés.
-  </para>
-    <para>
-    xtape("replay",num) 
-    ré-exécute les ordres graphiques enregistrés
-    dans la fenêtre <literal>num</literal>.
-  </para>
-    <para>
-    xtape("replaysc",num,rect) redessine le contenu de la fenêtre graphique <literal>num</literal> en utilisant <literal>rect=[xmin,ymin,xmax,ymax]</literal> comme bornes.
-  </para>
-  </refsection>
-  <refsection>
-    <title>Voir Aussi</title>
-    <simplelist type="inline">
-      <member>
-        <link linkend="driver">driver</link>
-      </member>
-      <member>
-        <link linkend="replot">replot</link>
-      </member>
-      <member>
-        <link linkend="xbasc">xbasc</link>
-      </member>
-      <member>
-        <link linkend="xbasr">xbasr</link>
-      </member>
-    </simplelist>
-  </refsection>
-  <refsection>
-    <title>Auteurs</title>
-    <para>J.Ph.C.  </para>
-  </refsection>
-</refentry>
index 3dd9924..f33c088 100644 (file)
@@ -72,9 +72,7 @@
 #include "sci_matplot1.h"
 #include "sci_showalluimenushandles.h"
 #include "sci_zoom_rect.h"
-#include "sci_set_posfig_dim.h"
 #include "sci_xgraduate.h"
-#include "sci_xtape.h"
 #include "sci_show_window.h"
 #include "sci_xpolys.h"
 #include "sci_xdel.h"
diff --git a/scilab/modules/graphics/includes/sci_set_posfig_dim.h b/scilab/modules/graphics/includes/sci_set_posfig_dim.h
deleted file mode 100644 (file)
index 084e5ff..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) 2006 - INRIA - Fabrice Leray
- * Copyright (C) 2006 - INRIA - Jean-Baptiste Silvy
- * 
- * 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
- * are also available at    
- * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
- *
- */
-
-/*------------------------------------------------------------------------*/
-/* file: sci_set_posfig_dim.h                                             */
-/* desc : interface for set_posfig_dim routine                            */
-/*------------------------------------------------------------------------*/
-
-#ifndef _INT_SET_POSFIG_DIM_H_
-#define _INT_SET_POSFIG_DIM_H_
-
-/**
-* interface function for the set_posfig_dim routine :
-* set_posfig_dim(width,height)
-*
-* @param[in] fname     name of the routine (ie set_posfig_dim)
-* @param[in] fname_len length of fname
-* @return 0 if success, -1 otherwise
-*/
-int sci_set_posfig_dim( char * fname, unsigned long fname_len ) ;
-
-#endif /* _INT_SET_POSFIG_DIM_H_ */
diff --git a/scilab/modules/graphics/includes/sci_xtape.h b/scilab/modules/graphics/includes/sci_xtape.h
deleted file mode 100644 (file)
index 195f0a3..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) 2006 - INRIA - Fabrice Leray
- * Copyright (C) 2006 - INRIA - Jean-Baptiste Silvy
- * 
- * 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
- * are also available at    
- * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
- *
- */
-
-/*------------------------------------------------------------------------*/
-/* file: sci_xtape.h                                                      */
-/* desc : interface for xtape routine                                     */
-/*------------------------------------------------------------------------*/
-
-#ifndef _INT_XTAPE_H_
-#define _INT_XTAPE_H_
-
-/**
-* interface function for the xtape routine.
-*
-* @param[in] fname     name of the routine (ie xtape)
-* @param[in] fname_len length of fname
-* @return 0 if success, -1 otherwise
-*/
-int sci_xtape( char * fname, unsigned long fname_len ) ;
-
-#endif /* _INT_XTAPE_H_ */
index 4ffda6f..bf52b69 100644 (file)
@@ -27,7 +27,7 @@ static BOOL loadedDep = FALSE;
 static gw_generic_table Tab[]={
        {sci_champ,"champ"},    
        {sci_champ1,"champ1"},
-       {sci_fec,"scifec"},
+       {sci_fec,"fec"},
        {sci_geom3d,"geom3d"},
        {sci_grayplot,"grayplot"},
        {sci_matplot,"Matplot"},
@@ -72,12 +72,10 @@ static gw_generic_table Tab[]={
        {sci_xset,"xset"},
        {sci_xsetech,"xsetech"},
        {sci_xstring,"xstring"},
-       {sci_xtape,"xtape"},
        {sci_xtitle,"xtitle"},
        {sci_xgraduate,"xgraduate"},
        {sci_xname,"xname"},
        {sci_clear_pixmap,"clear_pixmap"},
-       {sci_set_posfig_dim,"set_posfig_dim"},
        {sci_zoom_rect,"zoom_rect"},
        {sci_unzoom,"unzoom"},
        {sci_stringbox,"stringbox"},
diff --git a/scilab/modules/graphics/sci_gateway/c/sci_set_posfig_dim.c b/scilab/modules/graphics/sci_gateway/c/sci_set_posfig_dim.c
deleted file mode 100644 (file)
index d2c86f9..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) 2006 - INRIA - Fabrice Leray
- * Copyright (C) 2006 - INRIA - Jean-Baptiste Silvy
- * 
- * 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
- * are also available at    
- * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
- *
- */
-
-/*------------------------------------------------------------------------*/
-/* file: sci_set_posfig_dim.c                                             */
-/* desc : interface for set_posfig_dim routine                            */
-/*------------------------------------------------------------------------*/
-
-#include "sci_set_posfig_dim.h"
-#include "stack-c.h"
-
-
-/*--------------------------------------------------------------------------*/
-int sci_set_posfig_dim( char * fname, unsigned long fname_len )
-{
-  int m1,n1,l1,m2,n2,l2;
-  CheckRhs(2,2);
-  CheckLhs(1,1);
-  GetRhsVar(1,MATRIX_OF_INTEGER_DATATYPE,&m1,&n1,&l1);
-  GetRhsVar(2,MATRIX_OF_INTEGER_DATATYPE,&m2,&n2,&l2);
-  /* TODO */
-  LhsVar(1)=0;
-  return 0;
-}
-/*--------------------------------------------------------------------------*/
diff --git a/scilab/modules/graphics/sci_gateway/c/sci_xtape.c b/scilab/modules/graphics/sci_gateway/c/sci_xtape.c
deleted file mode 100644 (file)
index ccb9236..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) 2006 - INRIA - Fabrice Leray
- * Copyright (C) 2006 - INRIA - Jean-Baptiste Silvy
- * 
- * 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
- * are also available at    
- * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
- *
- */
-
-/*------------------------------------------------------------------------*/
-/* file: sci_xtape.c                                                      */
-/* desc : interface for xtape routine                                     */
-/*------------------------------------------------------------------------*/
-
-#include <string.h>
-
-#include "sci_xtape.h"
-#include "Scierror.h"
-#include "localization.h"
-
-/*--------------------------------------------------------------------------*/
-int sci_xtape( char *fname,unsigned long fname_len )
-{
-  Scierror(999,_("%s: This function was only available with old graphic mode.\n"), fname);
-  return -1 ;
-}
-/*--------------------------------------------------------------------------*/
index e11e03f..9832e3a 100644 (file)
 <PRIMITIVE gatewayId="7" primitiveId="23" primitiveName="drawaxis" />
 <PRIMITIVE gatewayId="7" primitiveId="24" primitiveName="xchange" />
 <PRIMITIVE gatewayId="7" primitiveId="25" primitiveName="show_pixmap" />
-<PRIMITIVE gatewayId="7" primitiveId="26" primitiveName="oldxclear" />
-<PRIMITIVE gatewayId="7" primitiveId="27" primitiveName="xclick" />
-<PRIMITIVE gatewayId="7" primitiveId="28" primitiveName="xdel" />
-<PRIMITIVE gatewayId="7" primitiveId="29" primitiveName="xfarc" />
-<PRIMITIVE gatewayId="7" primitiveId="30" primitiveName="xfarcs" />
-<PRIMITIVE gatewayId="7" primitiveId="31" primitiveName="xfpoly" />
-<PRIMITIVE gatewayId="7" primitiveId="32" primitiveName="xfpolys" />
-<PRIMITIVE gatewayId="7" primitiveId="33" primitiveName="xfrect" />
-<PRIMITIVE gatewayId="7" primitiveId="34" primitiveName="xget" />
-<PRIMITIVE gatewayId="7" primitiveId="35" primitiveName="xgetech" />
-<PRIMITIVE gatewayId="7" primitiveId="36" primitiveName="xgetmouse" />
-<PRIMITIVE gatewayId="7" primitiveId="37" primitiveName="xgrid" />
-<PRIMITIVE gatewayId="7" primitiveId="38" primitiveName="xlfont" />
-<PRIMITIVE gatewayId="7" primitiveId="39" primitiveName="xpoly" />
-<PRIMITIVE gatewayId="7" primitiveId="40" primitiveName="xpolys" />
-<PRIMITIVE gatewayId="7" primitiveId="41" primitiveName="xrect" />
-<PRIMITIVE gatewayId="7" primitiveId="42" primitiveName="xrects" />
-<PRIMITIVE gatewayId="7" primitiveId="43" primitiveName="xsegs" />
-<PRIMITIVE gatewayId="7" primitiveId="44" primitiveName="show_window" />
-<PRIMITIVE gatewayId="7" primitiveId="45" primitiveName="xset" />
-<PRIMITIVE gatewayId="7" primitiveId="46" primitiveName="xsetech" />
-<PRIMITIVE gatewayId="7" primitiveId="47" primitiveName="xstring" />
-<PRIMITIVE gatewayId="7" primitiveId="48" primitiveName="xtape" />
-<PRIMITIVE gatewayId="7" primitiveId="49" primitiveName="xtitle" />
-<PRIMITIVE gatewayId="7" primitiveId="50" primitiveName="xgraduate" />
-<PRIMITIVE gatewayId="7" primitiveId="51" primitiveName="xname" />
-<PRIMITIVE gatewayId="7" primitiveId="52" primitiveName="clear_pixmap" />
-<PRIMITIVE gatewayId="7" primitiveId="53" primitiveName="set_posfig_dim" />
-<PRIMITIVE gatewayId="7" primitiveId="54" primitiveName="zoom_rect" />
-<PRIMITIVE gatewayId="7" primitiveId="55" primitiveName="unzoom" />
-<PRIMITIVE gatewayId="7" primitiveId="56" primitiveName="stringbox" />
-<PRIMITIVE gatewayId="7" primitiveId="57" primitiveName="move" />
-<PRIMITIVE gatewayId="7" primitiveId="58" primitiveName="glue" />
-<PRIMITIVE gatewayId="7" primitiveId="59" primitiveName="unglue" />
-<PRIMITIVE gatewayId="7" primitiveId="60" primitiveName="drawnow" />
-<PRIMITIVE gatewayId="7" primitiveId="61" primitiveName="drawlater" />
-<PRIMITIVE gatewayId="7" primitiveId="62" primitiveName="draw" />
-<PRIMITIVE gatewayId="7" primitiveId="63" primitiveName="addcb" />
-<PRIMITIVE gatewayId="7" primitiveId="64" primitiveName="copy" />
-<PRIMITIVE gatewayId="7" primitiveId="65" primitiveName="delete" />
-<PRIMITIVE gatewayId="7" primitiveId="66" primitiveName="get" />
-<PRIMITIVE gatewayId="7" primitiveId="67" primitiveName="set" />
-<PRIMITIVE gatewayId="7" primitiveId="68" primitiveName="newaxes" />
-<PRIMITIVE gatewayId="7" primitiveId="69" primitiveName="relocate_handle" />
-<PRIMITIVE gatewayId="7" primitiveId="70" primitiveName="swap_handles" />
-<PRIMITIVE gatewayId="7" primitiveId="71" primitiveName="showalluimenushandles" />
-<PRIMITIVE gatewayId="7" primitiveId="72" primitiveName="rubberbox" />
-<PRIMITIVE gatewayId="7" primitiveId="73" primitiveName="rotate_axes" />
-<PRIMITIVE gatewayId="7" primitiveId="74" primitiveName="is_handle_valid" />
-<PRIMITIVE gatewayId="7" primitiveId="75" primitiveName="captions" />
+<PRIMITIVE gatewayId="7" primitiveId="26" primitiveName="xclick" />
+<PRIMITIVE gatewayId="7" primitiveId="27" primitiveName="xdel" />
+<PRIMITIVE gatewayId="7" primitiveId="28" primitiveName="xfarc" />
+<PRIMITIVE gatewayId="7" primitiveId="29" primitiveName="xfarcs" />
+<PRIMITIVE gatewayId="7" primitiveId="30" primitiveName="xfpoly" />
+<PRIMITIVE gatewayId="7" primitiveId="31" primitiveName="xfpolys" />
+<PRIMITIVE gatewayId="7" primitiveId="32" primitiveName="xfrect" />
+<PRIMITIVE gatewayId="7" primitiveId="33" primitiveName="xget" />
+<PRIMITIVE gatewayId="7" primitiveId="34" primitiveName="xgetech" />
+<PRIMITIVE gatewayId="7" primitiveId="35" primitiveName="xgetmouse" />
+<PRIMITIVE gatewayId="7" primitiveId="36" primitiveName="xgrid" />
+<PRIMITIVE gatewayId="7" primitiveId="37" primitiveName="xlfont" />
+<PRIMITIVE gatewayId="7" primitiveId="38" primitiveName="xpoly" />
+<PRIMITIVE gatewayId="7" primitiveId="39" primitiveName="xpolys" />
+<PRIMITIVE gatewayId="7" primitiveId="40" primitiveName="xrect" />
+<PRIMITIVE gatewayId="7" primitiveId="41" primitiveName="xrects" />
+<PRIMITIVE gatewayId="7" primitiveId="42" primitiveName="xsegs" />
+<PRIMITIVE gatewayId="7" primitiveId="43" primitiveName="show_window" />
+<PRIMITIVE gatewayId="7" primitiveId="44" primitiveName="xset" />
+<PRIMITIVE gatewayId="7" primitiveId="45" primitiveName="xsetech" />
+<PRIMITIVE gatewayId="7" primitiveId="46" primitiveName="xstring" />
+<PRIMITIVE gatewayId="7" primitiveId="47" primitiveName="xtitle" />
+<PRIMITIVE gatewayId="7" primitiveId="48" primitiveName="xgraduate" />
+<PRIMITIVE gatewayId="7" primitiveId="49" primitiveName="xname" />
+<PRIMITIVE gatewayId="7" primitiveId="50" primitiveName="clear_pixmap" />
+<PRIMITIVE gatewayId="7" primitiveId="51" primitiveName="zoom_rect" />
+<PRIMITIVE gatewayId="7" primitiveId="52" primitiveName="unzoom" />
+<PRIMITIVE gatewayId="7" primitiveId="53" primitiveName="stringbox" />
+<PRIMITIVE gatewayId="7" primitiveId="54" primitiveName="move" />
+<PRIMITIVE gatewayId="7" primitiveId="55" primitiveName="glue" />
+<PRIMITIVE gatewayId="7" primitiveId="56" primitiveName="unglue" />
+<PRIMITIVE gatewayId="7" primitiveId="57" primitiveName="drawnow" />
+<PRIMITIVE gatewayId="7" primitiveId="58" primitiveName="drawlater" />
+<PRIMITIVE gatewayId="7" primitiveId="59" primitiveName="draw" />
+<PRIMITIVE gatewayId="7" primitiveId="60" primitiveName="addcb" />
+<PRIMITIVE gatewayId="7" primitiveId="61" primitiveName="copy" />
+<PRIMITIVE gatewayId="7" primitiveId="62" primitiveName="delete" />
+<PRIMITIVE gatewayId="7" primitiveId="63" primitiveName="get" />
+<PRIMITIVE gatewayId="7" primitiveId="64" primitiveName="set" />
+<PRIMITIVE gatewayId="7" primitiveId="65" primitiveName="newaxes" />
+<PRIMITIVE gatewayId="7" primitiveId="66" primitiveName="relocate_handle" />
+<PRIMITIVE gatewayId="7" primitiveId="67" primitiveName="swap_handles" />
+<PRIMITIVE gatewayId="7" primitiveId="68" primitiveName="showalluimenushandles" />
+<PRIMITIVE gatewayId="7" primitiveId="69" primitiveName="rubberbox" />
+<PRIMITIVE gatewayId="7" primitiveId="70" primitiveName="rotate_axes" />
+<PRIMITIVE gatewayId="7" primitiveId="71" primitiveName="is_handle_valid" />
+<PRIMITIVE gatewayId="7" primitiveId="72" primitiveName="captions" />
 </GATEWAY>