12#define LINEEDIT_LUA_NAME "LineEdit"
13#define LINEEDIT_LUA_FLAG "cfLineEdit"
14#define CHECK_LINEEDIT(L, arg) (LineEdit*)CheckNodeLuaType(L, arg, LINEEDIT_LUA_NAME, LINEEDIT_LUA_FLAG);
19 static int SetTitle(lua_State* L);
20 static int GetTitle(lua_State* L);
21 static int SetTitleWidth(lua_State* L);
22 static int GetTitleWidth(lua_State* L);
25 static int SetText(lua_State* L);
26 static int GetText(lua_State* L);
27 static int SetPlaceholder(lua_State* L);
28 static int GetPlaceholder(lua_State* L);
29 static int SetCaretPosition(lua_State* L);
30 static int GetCaretPosition(lua_State* L);
31 static int SelectAll(lua_State* L);
32 static int ClearSelection(lua_State* L);
33 static int HasSelection(lua_State* L);
34 static int GetSelectedText(lua_State* L);
35 static int DeleteSelection(lua_State* L);
36 static int Select(lua_State* L);
37 static int GetSelectionStart(lua_State* L);
38 static int GetSelectionEnd(lua_State* L);
39 static int SetFocused(lua_State* L);
40 static int IsFocused(lua_State* L);
41 static int SetPasswordMode(lua_State* L);
42 static int IsPasswordMode(lua_State* L);
43 static int SetMaxLength(lua_State* L);
44 static int GetMaxLength(lua_State* L);
45 static int SetEditable(lua_State* L);
46 static int IsEditable(lua_State* L);
49 static int GetTitleWidget(lua_State* L);
50 static int GetInputField(lua_State* L);