18 #ifndef INC_C4MessageInput
19 #define INC_C4MessageInput
31 class C4KeyBinding *pKeyHistoryUp, *pKeyHistoryDown, *pKeyAbort, *pKeyNickComplete, *pKeyPlrControl, *pKeyGamepadControl, *pKeyBackClose;
46 bool KeyHistoryUpDown(
bool fUp);
47 bool KeyCompleteNick();
51 bool KeyGamepadControlPressed(
const C4KeyCodeEx &key);
52 bool KeyBackspaceClose();
60 const char *
GetID()
override {
return "ChatDialog"; }
84 static bool IsShown() {
return !!pInstance; }
123 void AddCommand(
const char *strCommand,
const char *strScript);
char Script[_MAX_FNAME_LEN+30]
C4MessageBoardCommand * Next
C4MessageBoardQuery * pNext
C4MessageBoardQuery(C4Object *pCallbackObj, const StdStrBuf &rsInputQuery, bool fIsUppercase)
void CompileFunc(StdCompiler *pComp)