+++ /dev/null
-
-#ifndef _ADAO_IDL_
-#define _ADAO_IDL_
-
-#include "SALOME_Component.idl"
-#include "DSC_Engines.idl"
-
-module ADAO
-{
- interface ADAO_COMPONENT : Engines::Component, SALOMEDS::Driver
- {
- /*!
- * Test that the component is ok
- */
- void print_ping();
- };
-};
-#endif
--- /dev/null
+
+#ifndef _ADAO_IDL_
+#define _ADAO_IDL_
+
+#include "SALOME_Component.idl"
+#include "DSC_Engines.idl"
+
+module ADAO_COMPONENT
+{
+ interface ADAO_ENGINE : Engines::Component, SALOMEDS::Driver
+ {
+ /*!
+ * Test that the component is ok
+ */
+ void print_ping();
+ };
+};
+#endif
include $(top_srcdir)/adm_local/make_common_starter.am
-BUILT_SOURCES = ADAOSK.cc
-IDL_FILES=ADAO.idl
+BUILT_SOURCES = ADAO_COMPONENTSK.cc
+IDL_FILES=ADAO_COMPONENT.idl
-lib_LTLIBRARIES = libADAO.la
+lib_LTLIBRARIES = libADAO_COMPONENT.la
salomeidl_DATA = $(IDL_FILES)
-salomepython_DATA = ADAO_idl.py
-libADAO_la_SOURCES =
-nodist_libADAO_la_SOURCES = ADAOSK.cc
-nodist_salomeinclude_HEADERS= ADAO.hh
-libADAO_la_CXXFLAGS = -I. $(KERNEL_INCLUDES)
-libADAO_la_LIBADD = $(KERNEL_LIBS)
+salomepython_DATA = ADAO_COMPONENT_idl.py
+libADAO_COMPONENT_la_SOURCES =
+nodist_libADAO_COMPONENT_la_SOURCES = ADAO_COMPONENTSK.cc
+nodist_salomeinclude_HEADERS= ADAO_COMPONENT.hh
+libADAO_COMPONENT_la_CXXFLAGS = -I. $(KERNEL_INCLUDES)
+libADAO_COMPONENT_la_LIBADD = $(KERNEL_LIBS)
##########################################################
%SK.cc %.hh : %.idl
$(OMNIORB_IDL) -bcxx $(IDLCXXFLAGS) $(OMNIORB_IDLCXXFLAGS) $(IDL_INCLUDES) $<
EXTRA_DIST = $(IDL_FILES)
clean-local:
- rm -rf ADAO ADAO__POA
+ rm -rf ADAO_COMPONENT ADAO_COMPONENT__POA
install-data-local:
${mkinstalldirs} $(DESTDIR)$(salomepythondir)
- cp -R ADAO ADAO__POA $(DESTDIR)$(salomepythondir)
+ cp -R ADAO_COMPONENT ADAO_COMPONENT__POA $(DESTDIR)$(salomepythondir)
uninstall-local:
- rm -rf $(DESTDIR)$(salomepythondir)/ADAO
- rm -rf $(DESTDIR)$(salomepythondir)/ADAO__POA
+ rm -rf $(DESTDIR)$(salomepythondir)/ADAO_COMPONENT
+ rm -rf $(DESTDIR)$(salomepythondir)/ADAO_COMPONENT__POA
<!-- Component list -->
<component-list>
<component>
- <component-name>ADAO_ENGINE</component-name>
+ <component-name>ADAO</component-name>
</component>
</component-list>
</begin-catalog>
--- /dev/null
+# Copyright (C) 2011 EDF R&D
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+#
+
+import ADAO_COMPONENT__POA
+import SALOME_ComponentPy
+import SALOME_DriverPy
+
+from daGuiImpl.adaoLogger import *
+
+class ADAO(ADAO_COMPONENT__POA.ADAO_ENGINE,
+ SALOME_ComponentPy.SALOME_ComponentPy_i,
+ SALOME_DriverPy.SALOME_DriverPy_i):
+ """
+ Pour etre un composant SALOME cette classe Python
+ doit avoir le nom du composant et heriter de la
+ classe ADAO_COMPONENT issue de la compilation de l'idl
+ par omniidl et de la classe SALOME_ComponentPy_i
+ qui porte les services generaux d'un composant SALOME
+ """
+ def __init__ ( self, orb, poa, contID, containerName, instanceName,
+ interfaceName ):
+ debug("Creating ADAO component instance", "ENGINE")
+ SALOME_ComponentPy.SALOME_ComponentPy_i.__init__(self, orb, poa,
+ contID, containerName, instanceName, interfaceName, 0)
+ SALOME_DriverPy.SALOME_DriverPy_i.__init__(self, interfaceName)
+
+ # On stocke dans l'attribut _naming_service, une ref sur le Naming Service
+ self._naming_service = SALOME_ComponentPy.SALOME_NamingServicePy_i( self._orb )
+
+ def print_ping():
+ info("ADAO ENGINE Ping", "ENGINE")
+++ /dev/null
-# Copyright (C) 2011 EDF R&D
-#
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 2.1 of the License.
-#
-# This library is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-#
-# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
-#
-
-import ADAO__POA
-import SALOME_ComponentPy
-import SALOME_DriverPy
-
-from daGuiImpl.adaoLogger import *
-
-class ADAO_ENGINE(ADAO__POA.ADAO_COMPONENT,
- SALOME_ComponentPy.SALOME_ComponentPy_i,
- SALOME_DriverPy.SALOME_DriverPy_i):
- """
- Pour etre un composant SALOME cette classe Python
- doit avoir le nom du composant et heriter de la
- classe ADAO_COMPONENT issue de la compilation de l'idl
- par omniidl et de la classe SALOME_ComponentPy_i
- qui porte les services generaux d'un composant SALOME
- """
- def __init__ ( self, orb, poa, contID, containerName, instanceName,
- interfaceName ):
- debug("Creating ADAO component instance", "ENGINE")
- SALOME_ComponentPy.SALOME_ComponentPy_i.__init__(self, orb, poa,
- contID, containerName, instanceName, interfaceName, 0)
- SALOME_DriverPy.SALOME_DriverPy_i.__init__(self, interfaceName)
-
- # On stocke dans l'attribut _naming_service, une ref sur le Naming Service
- self._naming_service = SALOME_ComponentPy.SALOME_NamingServicePy_i( self._orb )
-
- def print_ping():
- info("ADAO ENGINE Ping", "ENGINE")
include $(top_srcdir)/adm_local/make_common_starter.am
-salomepython_PYTHON= ADAOGUI.py ADAO_ENGINE.py
+salomepython_PYTHON= ADAOGUI.py ADAO.py
# Note that this name should be (i) the name used for the class implementing
# the component CORBA interface and (ii) the name used to declare the component
# in the catalog of the module.
- return "ADAO_ENGINE"
+ return "ADAO"
# _MEM_ we use here the tr() translation methode to manage constant parameters
# in the application. We could have specified instead constant values directly
"""
Get the reference pixmap for this module.
"""
- return "ADAO.png"
+ return "ADAO_small.png"
__verbose__ = None
def verbose():