text entry
This commit is contained in:
parent
5a0c50b55e
commit
99dd9c112c
|
@ -39,6 +39,7 @@ private:
|
|||
|
||||
CDKSCROLL* chatsScroll = nullptr;
|
||||
CDKSCROLL* chatScroll = nullptr;
|
||||
CDKENTRY* textEntry = nullptr;
|
||||
|
||||
bool shouldRun = false;
|
||||
std::thread tuiThread;
|
||||
|
|
|
@ -125,9 +125,10 @@ void TgTUI::threadLoop() {
|
|||
});
|
||||
|
||||
chatsScroll = newCDKScroll(cdkScr, LEFT, TOP, RIGHT, 0, 40, "Chats:", chatsItemList.data(), chatsItemList.size(), FALSE, A_REVERSE, TRUE, FALSE);
|
||||
chatScroll = newCDKScroll(cdkScr, 41, TOP, RIGHT, 0, -41, "Chat:", nullptr, 0, FALSE, A_REVERSE, TRUE, FALSE);
|
||||
clearVec(chatsItemList);
|
||||
}
|
||||
chatScroll = newCDKScroll(cdkScr, 42, TOP, RIGHT, -4, -42, "Chat:", nullptr, 0, FALSE, A_REVERSE, TRUE, FALSE);
|
||||
textEntry = newCDKEntry(cdkScr, 42, BOTTOM, "Text:", "", 0, ' ', EDisplayType::vCHAR, -42, 1, 2048, TRUE, FALSE);
|
||||
|
||||
while(shouldRun) {
|
||||
activateCDKScroll(chatsScroll, nullptr);
|
||||
|
@ -143,12 +144,17 @@ void TgTUI::threadLoop() {
|
|||
|
||||
activateCDKScroll(chatScroll, nullptr);
|
||||
|
||||
if(chatScroll->exitType == vNORMAL) {
|
||||
activateCDKEntry(textEntry, nullptr);
|
||||
}
|
||||
|
||||
tgclient.closeChat(chat.chatId);
|
||||
}
|
||||
}
|
||||
|
||||
destroyCDKScroll(chatsScroll);
|
||||
destroyCDKScroll(chatScroll);
|
||||
destroyCDKEntry(textEntry);
|
||||
|
||||
chats.clear();
|
||||
|
||||
|
|
Loading…
Reference in New Issue