[Delete] ObjectStructure.h 94/8194/1
Bruno JOFRET [Thu, 19 Jul 2012 10:10:51 +0000 (12:10 +0200)]
Change-Id: I12b319cd6a518cf40c5e1a1a34517ed92a3cf4c9

20 files changed:
scilab/modules/graphic_export/src/cpp/exportToFile.hxx
scilab/modules/graphics/graphics.vcxproj
scilab/modules/graphics/graphics.vcxproj.filters
scilab/modules/graphics/includes/Axes.h
scilab/modules/graphics/includes/BuildObjects.h
scilab/modules/graphics/includes/CloneObjects.h
scilab/modules/graphics/includes/Format.h
scilab/modules/graphics/includes/GetProperty.h
scilab/modules/graphics/includes/InitObjects.h
scilab/modules/graphics/includes/Interaction.h
scilab/modules/graphics/includes/ObjectStructure.h [deleted file]
scilab/modules/graphics/includes/PloEch.h
scilab/modules/graphics/includes/Plot2d.h
scilab/modules/graphics/includes/SetProperty.h
scilab/modules/graphics/includes/sciCall.h
scilab/modules/graphics/src/c/getHandleProperty/setGetHashTable.h
scilab/modules/graphics/src/nographics/nographics.c
scilab/modules/graphics/src/nographics/nographics.h
scilab/modules/renderer/includes/JavaInteraction.h
scilab/modules/renderer/includes/SetJavaProperty.h

index d663b98..d0af0c1 100644 (file)
@@ -1,12 +1,12 @@
 /*
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) 2007 - INRIA - Jean-Baptiste Silvy 
+ * Copyright (C) 2007 - INRIA - Jean-Baptiste Silvy
  * desc : Functions to export files
- * 
+ *
  * 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    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -18,8 +18,6 @@
 extern "C" {
 #endif
 
-#include "ObjectStructure.h"
-
 /** Enum listing the supported type of export files */
 typedef enum
 {
index b54e844..dcf5f46 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <ItemGroup Label="ProjectConfigurations">
     <ProjectConfiguration Include="Debug|Win32">
@@ -594,7 +594,6 @@ lib /DEF:"$(ProjectDir)elementary_functions_f_Import.def" /SUBSYSTEM:WINDOWS /MA
     <ClInclude Include="includes\InitObjects.h" />
     <ClInclude Include="includes\Interaction.h" />
     <ClInclude Include="includes\math_graphics.h" />
-    <ClInclude Include="includes\ObjectStructure.h" />
     <ClInclude Include="includes\pixel_mode.h" />
     <ClInclude Include="includes\PloEch.h" />
     <ClInclude Include="includes\Plot2d.h" />
index 5f69cf9..c1bf4c1 100644 (file)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <ItemGroup>
     <Filter Include="Source Files">
     <ClInclude Include="includes\math_graphics.h">
       <Filter>Header Files</Filter>
     </ClInclude>
-    <ClInclude Include="includes\ObjectStructure.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="includes\pixel_mode.h">
       <Filter>Header Files</Filter>
     </ClInclude>
index a416790..981f667 100644 (file)
@@ -2,6 +2,7 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2006 - INRIA - Jean-Baptiste Silvy
  * Copyright (C) 2010-2012 - DIGITEO - Manuel Juliachs
+ * Copyright (C) 2010-2012 - Scilab Enterprises - Bruno JOFRET
  *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
@@ -21,7 +22,6 @@
 
 #include "dynlib_graphics.h"
 #include "BOOL.h"
-#include "ObjectStructure.h"
 
 /*-----------------------------------------------------------------------------*/
 
 GRAPHICS_IMPEXP BOOL checkRedrawing(void);
 
 /**
+ * Enumeration used to specify the title place relative to parent subwindow
+ * Matches the MVC Legend object's LegendLocation enum.
+ */
+typedef enum
+{
+    /** */
+    SCI_LEGEND_POSITION_UNSPECIFIED = -1,
+    /** */
+    SCI_LEGEND_IN_UPPER_RIGHT = 0,
+    /** */
+    SCI_LEGEND_IN_UPPER_LEFT = 1,
+    /** */
+    SCI_LEGEND_IN_LOWER_RIGHT = 2,
+    /** */
+    SCI_LEGEND_IN_LOWER_LEFT = 3,
+    /** */
+    SCI_LEGEND_OUT_UPPER_RIGHT = 4,
+    /** */
+    SCI_LEGEND_OUT_UPPER_LEFT = 5,
+    /** */
+    SCI_LEGEND_OUT_LOWER_RIGHT = 6,
+    /** */
+    SCI_LEGEND_OUT_LOWER_LEFT = 7,
+    /** */
+    SCI_LEGEND_UPPER_CAPTION = 8,
+    /** */
+    SCI_LEGEND_LOWER_CAPTION = 9,
+    /** */
+    SCI_LEGEND_BY_COORDINATES = 10
+}  /** */
+sciLegendPlace;
+
+/**
  * Convert property name into a sciLegendPlace
  */
 GRAPHICS_IMPEXP sciLegendPlace propertyNameToLegendPlace(const char * string);
index 5568dae..449d21b 100644 (file)
 
 #include "dynlib_graphics.h"
 #include "BOOL.h"
-#include "ObjectStructure.h"
+
+/** @name Text Alignment
+ * Text alignement enum.
+ */
+typedef enum {
+    ALIGN_NONE = 0,
+    ALIGN_LEFT = 1,
+    ALIGN_CENTER = 2,
+    ALIGN_RIGHT = 3
+}
+sciTextAlignment;
+
+/** @name Type of 3D Object
+ * Type of 3D Object enum
+ */
+typedef enum
+{
+    SCI_FAC3D = 0,
+    SCI_PLOT3D = 1,
+    SCI_CONTOUR,
+    SCI_PARAM3D,
+    SCI_PARAM3D1
+}
+sciTypeOf3D;
 
 /**
  * If a current figure exists : return it
index 65dc06b..46383bb 100644 (file)
@@ -5,17 +5,17 @@
  * Copyright (C) 2004 - 2006 - INRIA - Fabrice Leray
  * Copyright (C) 2005 - 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
- * are also available at    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
 
 /*------------------------------------------------------------------------
- *    Graphic library 
+ *    Graphic library
  *    newGraph Library header
  *    Comment:
  *    This file contains all functions used to CLONE an object, it means make
@@ -28,7 +28,6 @@
 #define __SCI_CLONE__
 
 #include "dynlib_graphics.h"
-#include "ObjectStructure.h"
 
 /*--------------------------------------------------------------------------*/
 /**
index d696d3a..ef7c9b5 100644 (file)
@@ -21,7 +21,6 @@
 
 #include "dynlib_graphics.h"
 #include "machine.h" /* C2F */
-#include "ObjectStructure.h"
 #include "StringMatrix.h"
 
 /**
index 4e40f0c..0647c46 100644 (file)
@@ -29,7 +29,6 @@
 #define __SCI_GET_PROPERTY__
 
 #include "dynlib_graphics.h"
-#include "ObjectStructure.h"
 #include "StringMatrix.h"
 #include "BOOL.h"
 
index 476ca19..fd8f80f 100644 (file)
@@ -3,6 +3,7 @@
  * Copyright (C) 2001 - 2002 - INRIA - Mathieu Philipe
  * Copyright (C) 2002 - 2004 - INRIA - Djalel Abdemouche
  * Copyright (C) 2004 - 2006 - INRIA - Fabrice Leray
+ * Copyright (C) 2012 - 2012 - Scialb Enterprises - Bruno JOFRET
  *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
 #define __SCI_INIT_GRAPHICS__
 
 #include "dynlib_graphics.h"
-#include "BOOL.h"
 #include "machine.h" /* C2F */
 
+#define NUMCOLORS_SCI 32
+
 GRAPHICS_IMPEXP int C2F(graphicsmodels) (void);
 
 GRAPHICS_IMPEXP int sciInitGraphicMode (char* pobjUID);
 
-GRAPHICS_IMPEXP char * initLabel(char * parentObjUID) ; /* INITOBJECT */
+GRAPHICS_IMPEXP char *initLabel(char *parentObjUID) ; /* INITOBJECT */
+
+GRAPHICS_IMPEXP void InitFigureModel(char *pfiguremdlUID); /* INITOBJECT */
 
-GRAPHICS_IMPEXP void InitFigureModel(char* pfiguremdlUID); /* INITOBJECT */
 GRAPHICS_IMPEXP int InitAxesModel(void);   /* INITOBJECT */
 
 #endif /* __SCI_INIT_GRAPHICS__ */
index 25f6e1b..3b4765c 100644 (file)
@@ -24,7 +24,6 @@
 #define __SCI_INTERACTION__
 
 #include "dynlib_graphics.h"
-#include "ObjectStructure.h"
 #include "BOOL.h"
 
 /**
diff --git a/scilab/modules/graphics/includes/ObjectStructure.h b/scilab/modules/graphics/includes/ObjectStructure.h
deleted file mode 100644 (file)
index 3ff1ae7..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) 2001 - 2002 - INRIA - Mathieu Philippe
- * Copyright (C) 2002 - 2004 - INRIA - Djalel Abdemouche
- * Copyright (C) 2004 - 2006 - INRIA - Fabrice Leray
- * Copyright (C) 2005 - INRIA - Jean-Baptiste Silvy
- * Copyright (C) 2009 - DIGITEO - Pierre Lando
- *
- * 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
- *
- */
-
-/*------------------------------------------------------------------------
- *    Graphic library
- *    newGraph Library header
- *    This file contains all structures definitions used for New Graphics mode.
- --------------------------------------------------------------------------*/
-#ifndef __SCI_OBJECT_STRUCTURE__
-#define __SCI_OBJECT_STRUCTURE__
-
-#define NUMCOLORS_SCI 32
-
-/** @name Text Alignment
- * Text alignement enum.
- */
-typedef enum {
-    ALIGN_NONE = 0,
-    ALIGN_LEFT = 1,
-    ALIGN_CENTER = 2,
-    ALIGN_RIGHT = 3
-}
-sciTextAlignment;
-
-/**
- * Enumeration used to specify the title place relative to parent subwindow
- * Matches the MVC Legend object's LegendLocation enum.
- */
-typedef enum
-{
-    /** */
-    SCI_LEGEND_POSITION_UNSPECIFIED = -1,
-    /** */
-    SCI_LEGEND_IN_UPPER_RIGHT = 0,
-    /** */
-    SCI_LEGEND_IN_UPPER_LEFT = 1,
-    /** */
-    SCI_LEGEND_IN_LOWER_RIGHT = 2,
-    /** */
-    SCI_LEGEND_IN_LOWER_LEFT = 3,
-    /** */
-    SCI_LEGEND_OUT_UPPER_RIGHT = 4,
-    /** */
-    SCI_LEGEND_OUT_UPPER_LEFT = 5,
-    /** */
-    SCI_LEGEND_OUT_LOWER_RIGHT = 6,
-    /** */
-    SCI_LEGEND_OUT_LOWER_LEFT = 7,
-    /** */
-    SCI_LEGEND_UPPER_CAPTION = 8,
-    /** */
-    SCI_LEGEND_LOWER_CAPTION = 9,
-    /** */
-    SCI_LEGEND_BY_COORDINATES = 10
-}  /** */
-sciLegendPlace;
-
-typedef enum
-{
-    SCI_FAC3D = 0,
-    SCI_PLOT3D = 1,
-    SCI_CONTOUR,
-    SCI_PARAM3D,
-    SCI_PARAM3D1
-}
-sciTypeOf3D;
-
-#endif /*__SCI_OBJECT_STRUCTURE__ */
index bcc215c..73e8817 100644 (file)
@@ -18,7 +18,6 @@
 #define _SCI_ECH
 
 #include "dynlib_graphics.h"
-#include "ObjectStructure.h"
 
 GRAPHICS_IMPEXP void convertUserCoordToPixelCoords(const double xCoords[], const double yCoords[],
                                    int xPixCoords[], int yPixCoords[], int nbCoords,
index c4414fb..394274c 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2008 - 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    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -18,7 +18,6 @@
 #define _PLOT2D_H_
 
 #include "dynlib_graphics.h"
-#include "ObjectStructure.h"
 
 GRAPHICS_IMPEXP int re_index_brect(double * brect, double * drect);
 
index 2c79b9b..5fd6d3e 100644 (file)
@@ -32,7 +32,6 @@
 #define __SCI_SET_PROPERTY__
 
 #include "dynlib_graphics.h"
-#include "ObjectStructure.h"
 #include "BOOL.h"
 
 GRAPHICS_IMPEXP int sciSetLineWidth ( char* pobj, double linewidth ) ;  /* SET */
index 1cba710..e5e909b 100644 (file)
@@ -2,11 +2,11 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2006 - INRIA - Djalel Abdemouche
  * 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    
+ * are also available at
  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
  *
  */
@@ -21,7 +21,7 @@
 
 #include "dynlib_graphics.h"
 #include "BOOL.h"
-#include "ObjectStructure.h"
+#include "BuildObjects.h"
 
 GRAPHICS_IMPEXP void Objrect ( double * x         ,
                double * y         ,
index 31422f3..4bf6913 100644 (file)
@@ -23,7 +23,6 @@
 #include <stdlib.h>
 
 #include "hashtable.h"
-#include "ObjectStructure.h"
 
 /*--------------------------------------------------------------------------*/
 /**
index b7e40b7..852b8dd 100644 (file)
@@ -39,7 +39,6 @@
 #include "MALLOC.h"
 #include "Interaction.h"
 #include "InitObjects.h"
-#include "ObjectStructure.h"
 
 /*--------------------------------------------------------------------------*/
 
index a489765..32d7d63 100644 (file)
@@ -14,8 +14,6 @@
 #define __NOGRAPHICS_H__
 
 #include "machine.h"
-#include "ObjectStructure.h"
-
 
 int gw_graphics(void);
 
index f63c7d8..30b5e33 100644 (file)
@@ -24,8 +24,6 @@ extern "C" {
 #endif
 
 #include "dynlib_renderer.h"
-#include "ObjectStructure.h"
-#include "BOOL.h"
 
 /**
  * Start interactive zoom on given figure
index 6ebee41..2d36930 100644 (file)
@@ -2,8 +2,6 @@
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
  * Copyright (C) 2007 - INRIA - Jean-Baptiste Silvy
  * Copyright (C) 2008 - INRIA - Vincent Couvert
- * desc : Interface functions between between SetProperty functions and
- * the C++/Java part of module
  *
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
  *
  */
 
+/*
+ * desc : Interface functions between between SetProperty functions and
+ * the C++/Java part of module
+ */
+
 #ifndef _SET_JAVA_PROPERTY_H_
 #define _SET_JAVA_PROPERTY_H_
 
@@ -21,8 +24,6 @@ extern "C" {
 #endif
 
 #include "dynlib_renderer.h"
-#include "ObjectStructure.h"
-#include "BOOL.h"
 
 /**
  * Update subwin size and scale