- luainstance: add CKeybordInput

Syntax:
m:addItem { \
	type="keyboardinput", \
	action="_action", \
	id="_id", \
	value="_value", \
	name="_name", \
	help="help (first line)",
	help2="help (second line)"
}
This commit is contained in:
svenhoefer
2014-11-24 10:04:02 +01:00
parent da9ce1bb38
commit d7b496062c
2 changed files with 52 additions and 0 deletions

View File

@@ -103,6 +103,20 @@ class CLuaMenuStringinput : public CLuaMenuForwarder
int exec(CMenuTarget* parent, const std::string & actionKey);
};
class CLuaMenuKeyboardinput : public CLuaMenuForwarder
{
private:
std::string *value;
const char *name;
const char *icon;
int size;
CChangeObserver *observ;
std::string help, help2;
public:
CLuaMenuKeyboardinput(lua_State *_L, std::string _luaAction, std::string _luaId, const char *_name, std::string *_value, int _size, CChangeObserver *_observ, const char *_icon, std::string _help, std::string _help2);
int exec(CMenuTarget* parent, const std::string & actionKey);
};
class CLuaHintbox
{
public: