LUA-Api: add alignment parameter for text in window header

Possible modes are :
	* "DEFAULT" (left)
	* "CENTER"
	* "RIGHT"

TODO: doc
This commit is contained in:
2017-03-31 09:38:01 +02:00
committed by M. Liebmann
parent ffcb1ec609
commit a788eee298
3 changed files with 31 additions and 15 deletions

View File

@@ -220,7 +220,10 @@ int CLuaInstCCWindow::CCWindowSetCaption(lua_State *L)
std::string name = "";
tableLookup(L, "name", name) || tableLookup(L, "title", name) || tableLookup(L, "caption", name);
D->w->setWindowCaption(name);
lua_Integer alignment = (lua_Integer)CTextBox::NO_AUTO_LINEBREAK;
tableLookup(L, "alignment", alignment);
D->w->setWindowCaption(name, alignment | (lua_Integer)CTextBox::NO_AUTO_LINEBREAK);
return 0;
}