Salome HOME
This commit was generated by cvs2git to create tag 'V1_3_0'.
[modules/kernel.git] / idl / SALOME_ModuleCatalog.idl
index 431f61ef861330ce4d727e5a52d90faa75690e6e..d3ac7ecee549c2a97559fc585ac9bab04b71f0ae 100644 (file)
   creation of the catalog of components in %SALOME application
 */
 
-/*! \ingroup Kernel 
+/*!  
 The main package of interfaces used for creation of the module catalog in %SALOME application.
 */
 module SALOME_ModuleCatalog
 {
   // Type Definitions
 /*! 
-This enumeration contains a set of definitions of %SALOME modules.
+This enumeration contains a set of definitions of the components integrated
+into %SALOME application.
 */
   enum ComponentType {  GEOM,  /*!<Module %GEOM */
                         MESH,  /*!<Module %MESH */
@@ -105,6 +106,7 @@ This struct contains GUI elements used for representation of the module in %IAPP
   struct IAPP_Affich
   {
     string modulename; /*!<Name of the module.*/
+    string moduleusername; /*!<UserName of the module.*/
     string moduleicone; /*!<Icone representing the module.*/
   };
 /*!
@@ -197,6 +199,11 @@ Sets/gets the name of the component
 */
     readonly attribute string componentname;
 
+/*! 
+Sets/gets the user name of the component
+*/
+    readonly attribute string componentusername;
+
 /*! 
 Defines whether the component can be multistudy or not
 */