EgtExecutor :
- modifiche per permettere Mark di tipo 2.
This commit is contained in:
@@ -232,12 +232,12 @@ ExeGetCalcStatus( int nId, int* pnStat)
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
bool
|
||||
ExeSetMark( int nId)
|
||||
ExeSetMark( int nId, int nMark)
|
||||
{
|
||||
IGeomDB* pGeomDB = GetCurrGeomDB() ;
|
||||
VERIFY_GEOMDB( pGeomDB, false)
|
||||
// imposto l'evidenziazione
|
||||
bool bOk = pGeomDB->SetMark( nId) ;
|
||||
bool bOk = pGeomDB->SetMark( nId, nMark) ;
|
||||
// non produce modifica perchè mark ignorato in salvataggio
|
||||
return bOk ;
|
||||
}
|
||||
|
||||
+2
-2
@@ -109,12 +109,12 @@ ExeSetLineAttribs( int nWidth)
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
bool
|
||||
ExeSetMarkAttribs( Color MarkCol)
|
||||
ExeSetMarkAttribs( Color MarkCol, Color Mark2Col)
|
||||
{
|
||||
IEGrScene* pScene = GetCurrScene() ;
|
||||
VERIFY_SCENE( pScene, false)
|
||||
// imposto il colore del Mark
|
||||
return pScene->SetMark( MarkCol) ;
|
||||
return ( pScene->SetMark( MarkCol) && pScene->SetMark2( Mark2Col)) ;
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
@@ -247,12 +247,14 @@ LuaGetCalcStatus( lua_State* L)
|
||||
static int
|
||||
LuaSetMark( lua_State* L)
|
||||
{
|
||||
// 1 parametro : Id
|
||||
// 1 o 2 parametri : Id [, nMark]
|
||||
int nId ;
|
||||
LuaCheckParam( L, 1, nId)
|
||||
int nMark = 1 ;
|
||||
LuaGetParam( L, 2, nMark) ;
|
||||
LuaClearStack( L) ;
|
||||
// imposto l'evidenziazione
|
||||
bool bOk = ExeSetMark( nId) ;
|
||||
bool bOk = ExeSetMark( nId, nMark) ;
|
||||
// restituisco il risultato
|
||||
LuaSetParam( L, bOk) ;
|
||||
return 1 ;
|
||||
|
||||
Reference in New Issue
Block a user