EgtExecutor 3.1g2 :
- sistemazioni per selezione entità in dialogo lua.
This commit is contained in:
+16
-16
@@ -15,7 +15,7 @@
|
||||
#include "stdafx.h"
|
||||
#include "EXE.h"
|
||||
#include "EXE_Macro.h"
|
||||
#include "AuxDialogBox.h"
|
||||
#include "LUA_GenDialog.h"
|
||||
#include "/EgtDev/Include/EXeExecutor.h"
|
||||
#include "/EgtDev/Include/EGkStringUtils3d.h"
|
||||
#include "/EgtDev/Include/EgtStringConverter.h"
|
||||
@@ -71,15 +71,15 @@ ExeSelectObj( int nId)
|
||||
bOk = pGeomDB->SelectObj( nId) ;
|
||||
else
|
||||
bOk = pGeomDB->ExistsObj( nId) ;
|
||||
// eventuale aggiornamento dialogo modeless con selezione attiva
|
||||
if ( bOk)
|
||||
UpdateDialogIds() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtSelectObj(" + ToString( nId) + ")" +
|
||||
" -- Ok=" + ToString( bOk) ;
|
||||
LOG_INFO( GetCmdLogger(), sLua.c_str()) ;
|
||||
}
|
||||
// verifico se presente un dialogo modeless per aggiornare i valori
|
||||
if ( bOk && phDlgModeless != nullptr && nDlgModelessItem != -1)
|
||||
UpdateIdsModelessDialog( phDlgModeless, nDlgModelessItem) ;
|
||||
// restituisco risultato
|
||||
return bOk ;
|
||||
}
|
||||
@@ -98,15 +98,15 @@ ExeDeselectObj( int nId)
|
||||
pGseCtx->m_siSel.ResetLast() ;
|
||||
else if ( nId == pGseCtx->m_siSel.nPrevId)
|
||||
pGseCtx->m_siSel.ResetPrev() ;
|
||||
// eventuale aggiornamento dialogo modeless con selezione attiva
|
||||
if ( bOk)
|
||||
UpdateDialogIds() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtDeselectObj(" + ToString( nId) + ")" +
|
||||
" -- Ok=" + ToString( bOk) ;
|
||||
LOG_INFO( GetCmdLogger(), sLua.c_str()) ;
|
||||
}
|
||||
// verifico se presente un dialogo modeless per aggiornare i valori
|
||||
if ( bOk && phDlgModeless != nullptr && nDlgModelessItem != -1)
|
||||
UpdateIdsModelessDialog( phDlgModeless, nDlgModelessItem) ;
|
||||
// restituisco risultato
|
||||
return bOk ;
|
||||
}
|
||||
@@ -161,15 +161,15 @@ ExeDeselectAll( void)
|
||||
bool bOk = pGeomDB->ClearSelection() ;
|
||||
// reset info ultimi due selezionati
|
||||
pGseCtx->m_siSel.Reset() ;
|
||||
// eventuale aggiornamento dialogo modeless con selezione attiva
|
||||
if ( bOk)
|
||||
UpdateDialogIds() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtDeselectAll()"
|
||||
" -- Ok=" + ToString( bOk) ;
|
||||
LOG_INFO( GetCmdLogger(), sLua.c_str()) ;
|
||||
}
|
||||
// verifico se presente un dialogo modeless per aggiornare i valori
|
||||
if ( bOk && phDlgModeless != nullptr && nDlgModelessItem != -1)
|
||||
UpdateIdsModelessDialog( phDlgModeless, nDlgModelessItem) ;
|
||||
// restituisco risultato
|
||||
return bOk ;
|
||||
}
|
||||
@@ -190,15 +190,15 @@ ExeSelectGroupObjs( int nGroupId)
|
||||
}
|
||||
else
|
||||
bOk = false ;
|
||||
// eventuale aggiornamento dialogo modeless con selezione attiva
|
||||
if ( bOk)
|
||||
UpdateDialogIds() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtSelectGroupObjs(" + ToString( nGroupId) + ")" +
|
||||
" -- Ok=" + ToString( bOk) ;
|
||||
LOG_INFO( GetCmdLogger(), sLua.c_str()) ;
|
||||
}
|
||||
// verifico se presente un dialogo modeless per aggiornare i valori
|
||||
if ( bOk && phDlgModeless != nullptr && nDlgModelessItem != -1)
|
||||
UpdateIdsModelessDialog( phDlgModeless, nDlgModelessItem) ;
|
||||
// restituisco risultato
|
||||
return bOk ;
|
||||
}
|
||||
@@ -216,15 +216,15 @@ ExeDeselectGroupObjs( int nGroupId)
|
||||
}
|
||||
else
|
||||
bOk = false ;
|
||||
// eventuale aggiornamento dialogo modeless con selezione attiva
|
||||
if ( bOk)
|
||||
UpdateDialogIds() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtDeselectGroupObjs(" + ToString( nGroupId) + ")" +
|
||||
" -- Ok=" + ToString( bOk) ;
|
||||
LOG_INFO( GetCmdLogger(), sLua.c_str()) ;
|
||||
}
|
||||
// verifico se presente un dialogo modeless per aggiornare i valori
|
||||
if ( bOk && phDlgModeless != nullptr && nDlgModelessItem != -1)
|
||||
UpdateIdsModelessDialog( phDlgModeless, nDlgModelessItem) ;
|
||||
// restituisco risultato
|
||||
return bOk ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user