@@ DEV @@ : Try to use Java MVC for graphics component.
[scilab.git] / scilab / modules / graphics / src / c / getHandleProperty / get_figure_name_property.c
index 55a30b0..f81e91a 100644 (file)
@@ -3,11 +3,11 @@
  * Copyright (C) 2004-2006 - INRIA - Fabrice Leray
  * Copyright (C) 2006 - INRIA - Allan Cornet
  * 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
  *
  */
 /*        handle                                                          */
 /*------------------------------------------------------------------------*/
 
+#include <string.h>
+
 #include "getHandleProperty.h"
 #include "GetProperty.h"
 #include "returnProperty.h"
 #include "Scierror.h"
 #include "localization.h"
 
+#include "getGraphicObjectProperty.h"
+
 /*------------------------------------------------------------------------*/
 int get_figure_name_property( sciPointObj * pobj )
 {
@@ -32,7 +36,8 @@ int get_figure_name_property( sciPointObj * pobj )
     Scierror(999, _("'%s' property does not exist for this handle.\n"),"figure_name");
     return -1;
   }
-  return sciReturnString( sciGetName( pobj ) ) ;
+  //return sciReturnString( sciGetName( pobj ) ) ;
 
+  return sciReturnString( (char *) getGraphicObjectProperty(pobj->UID, "Name", jni_string));
 }
 /*------------------------------------------------------------------------*/