diff --git a/src/SMESHGUI/SMESHGUI_AddMeshElementDlg.cxx b/src/SMESHGUI/SMESHGUI_AddMeshElementDlg.cxx index a1af7d572..e8f1d21ca 100644 --- a/src/SMESHGUI/SMESHGUI_AddMeshElementDlg.cxx +++ b/src/SMESHGUI/SMESHGUI_AddMeshElementDlg.cxx @@ -867,7 +867,12 @@ void SMESHGUI_AddMeshElementDlg::SelectionIntoArgument() mySelectionMgr->selectedObjects(aList,SVTK_Viewer::Type()); if (aList.Extent() != 1) + { + if(aList.Extent() > 1) + SUIT_MessageBox::warning( this, tr( "SMESH_WRN_WARNING" ), tr( "SEVERAL_GROUPS_IN_SELECTION" ) ); + return; + } Handle(SALOME_InteractiveObject) anIO = aList.First(); myEntry = anIO->getEntry(); diff --git a/src/SMESHGUI/SMESH_msg_en.ts b/src/SMESHGUI/SMESH_msg_en.ts index 6e15a27f6..ca514eb6a 100644 --- a/src/SMESHGUI/SMESH_msg_en.ts +++ b/src/SMESHGUI/SMESH_msg_en.ts @@ -1433,6 +1433,11 @@ Please, select a mesh and try again GROUP_NAME_IS_EMPTY Name of group is not specified. Please enter a name of new group to be created or choose an existing one. + + + SEVERAL_GROUPS_IN_SELECTION + You are probably trying to select objects belonging to different groups. +Please select only objects from the same group. MESH_GEOM_GRP_CHOSEN diff --git a/src/SMESHGUI/SMESH_msg_fr.ts b/src/SMESHGUI/SMESH_msg_fr.ts index 06ec53e42..1321e0dac 100644 --- a/src/SMESHGUI/SMESH_msg_fr.ts +++ b/src/SMESHGUI/SMESH_msg_fr.ts @@ -1429,6 +1429,11 @@ Choisissez un maillage et essayez de nouveau GROUP_NAME_IS_EMPTY Le nom du groupe n'est pas indiqué. Indiquez le nom d'un nouveau groupe à créer ou choisissez un groupe existant. + + + SEVERAL_GROUPS_IN_SELECTION + Vous essayez probablement de sélectionner des objets appartenant à des groupes différents. +=Veuillez ne sélectionner que des objets d un seul groupe. MESH_GEOM_GRP_CHOSEN