Salome HOME
bos #20430 [CEA 20428] FIELDS : improvement of simplified visualisations
[modules/med.git] / idl / MEDEventListener.idl
index 30ea6b0854e8fe11baaf57be518ed720a358d884..46bc3e14c1a2ca4ed77258e6abc8427c7785db21 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2015  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2021  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
 
 #include "SALOME_GenericObj.idl"
 
-module MEDOP
+module MEDCALC
 {
   enum MedEventType {
-    EVENT_ADDNEW_FIELD,
-    EVENT_DELETE_FIELD,
+    EVENT_PUT_IN_WORKSPACE,
+    EVENT_REMOVE_FROM_WORKSPACE,
     EVENT_UPDATE_FIELD,
     EVENT_CLEAN_WORKSPACE,
+    EVENT_ADD_DATASOURCE,
+    EVENT_ADD_PRESENTATION,
+    EVENT_REMOVE_PRESENTATION,
+    EVENT_MODIFY_PRESENTATION,
+    EVENT_CHANGE_UNDERLYING_MESH,
+    EVENT_INTERPOLATE_FIELD,
+    EVENT_VISIBILITY_CHANGED,
+    EVENT_PLAY_TEST,
+    EVENT_QUIT_SALOME,
+    EVENT_ERROR,
     EVENT_UNKNOWN
   };
 
   struct MedEvent {
     MedEventType  type;
-    long          fieldid;
+    long          dataId;
+    string        filename;
+    long          presentationId;
+    string        msg;
   };
 
   interface MEDEventListener: SALOME::GenericObj {