GUI module ported to api_scilab. test_run("gui")
[scilab.git] / scilab / modules / gui / src / cpp / displaytree.hxx
index a0ff6c9..c0abe6c 100644 (file)
@@ -1,15 +1,16 @@
 /*
  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
- * Copyright (C) 2008 - INRIA - Antoine ELIAS
- * 
+ * Copyright (C) 2008 - DIGITEO - Antoine ELIAS
+ * Copyright (C) 2012 - Scilab Enterprises - Cedric Delamarre
+ *
  * 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
  *
  */
-/*--------------------------------------------------------------------------*/ 
+/*--------------------------------------------------------------------------*/
 
 #ifndef __DISPLAY_TREE__
 #define __DISPLAY_TREE__
 
 using namespace std;
 
-#define TREE_REF_NAME                  "Tree"
-#define TREE_REF_LABEL         "label"
-#define TREE_REF_ICON                  "icon"
-#define TREE_REF_CALL                  "callback"
-
-bool bIsTreeStructure(int _iVar, int* _piCurrentItem, int _iItemNumber);
-bool bParseListItem(int _iVar, int *_piCurrentItem, std::vector<std::string> *_pvStructList, std::string _szLevel);
-int iGetFieldValue(int _iVar, int* _piCurrentItem, char* _pszFieldName, char * _pszValue);
-int iGetFieldIndex(int _iVar, int* _piCurrentItem, char* _pszFieldName);
-int iGetNodeCallBack(int _iVar, int* _piCurrentItem, char* _pzValue);
-int iGetNodeIcon(int _iVar, int* _piCurrentItem, char* _pzValue);
-int iGetNodeLabel(int _iVar, int* _piCurrentItem, char* _pzValue);
+#define TREE_REF_NAME "Tree"
 
-/**
-* Give to Java the Tree data structure
-* @param[in] vecteur the tree data structure
-*/
-void displayTree(vector<string> vecteur);
+bool bParseListItem(void* _pvApiCtx, int *_piCurrentItem, int icountItem, std::vector<std::string> *_pvStructList, std::string _szLevel);
 
-#endif /* __DISPLAY_TREE__ */
\ No newline at end of file
+#endif /* __DISPLAY_TREE__ */