EgtExecutor :

- aggiunte Exe e lua ChangeTextHeight e ChangeTextItalic
- aggiunte Exe TextGetHeight e TextGetItalic.
This commit is contained in:
Dario Sassi
2019-08-02 17:33:44 +00:00
parent 9153f56a25
commit dc0396f6af
3 changed files with 132 additions and 2 deletions
+34
View File
@@ -105,6 +105,38 @@ LuaChangeTextFont( lua_State* L)
return 1 ;
}
//-------------------------------------------------------------------------------
static int
LuaChangeTextHeight( lua_State* L)
{
// 2 parametri : Id, dNewH
int nId ;
LuaCheckParam( L, 1, nId)
double dNewH ;
LuaCheckParam( L, 2, dNewH)
LuaClearStack( L) ;
// modifica del testo
bool bOk = ExeChangeTextHeight( nId, dNewH) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
//-------------------------------------------------------------------------------
static int
LuaChangeTextItalic( lua_State* L)
{
// 2 parametri : Id, bNewItalic
int nId ;
LuaCheckParam( L, 1, nId)
bool bNewItalic ;
LuaCheckParam( L, 2, bNewItalic)
LuaClearStack( L) ;
// modifica del testo
bool bOk = ExeChangeTextItalic( nId, bNewItalic) ;
LuaSetParam( L, bOk) ;
return 1 ;
}
//-------------------------------------------------------------------------------
static int
LuaFlipText( lua_State* L)
@@ -183,6 +215,8 @@ LuaInstallGdbModify( LuaMgr& luaMgr)
bOk = bOk && luaMgr.RegisterFunction( "EgtInvertVector", LuaInvertVector) ;
bOk = bOk && luaMgr.RegisterFunction( "EgtModifyText", LuaModifyText) ;
bOk = bOk && luaMgr.RegisterFunction( "EgtChangeTextFont", LuaChangeTextFont) ;
bOk = bOk && luaMgr.RegisterFunction( "EgtChangeTextHeight", LuaChangeTextHeight) ;
bOk = bOk && luaMgr.RegisterFunction( "EgtChangeTextItalic", LuaChangeTextItalic) ;
bOk = bOk && luaMgr.RegisterFunction( "EgtFlipText", LuaFlipText) ;
bOk = bOk && luaMgr.RegisterFunction( "EgtMirrorText", LuaMirrorText) ;
bOk = bOk && luaMgr.RegisterFunction( "EgtExplodeText", LuaExplodeText) ;