text entry
This commit is contained in:
parent
5a0c50b55e
commit
99dd9c112c
|
@ -39,6 +39,7 @@ private:
|
||||||
|
|
||||||
CDKSCROLL* chatsScroll = nullptr;
|
CDKSCROLL* chatsScroll = nullptr;
|
||||||
CDKSCROLL* chatScroll = nullptr;
|
CDKSCROLL* chatScroll = nullptr;
|
||||||
|
CDKENTRY* textEntry = nullptr;
|
||||||
|
|
||||||
bool shouldRun = false;
|
bool shouldRun = false;
|
||||||
std::thread tuiThread;
|
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);
|
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);
|
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) {
|
while(shouldRun) {
|
||||||
activateCDKScroll(chatsScroll, nullptr);
|
activateCDKScroll(chatsScroll, nullptr);
|
||||||
|
@ -143,12 +144,17 @@ void TgTUI::threadLoop() {
|
||||||
|
|
||||||
activateCDKScroll(chatScroll, nullptr);
|
activateCDKScroll(chatScroll, nullptr);
|
||||||
|
|
||||||
|
if(chatScroll->exitType == vNORMAL) {
|
||||||
|
activateCDKEntry(textEntry, nullptr);
|
||||||
|
}
|
||||||
|
|
||||||
tgclient.closeChat(chat.chatId);
|
tgclient.closeChat(chat.chatId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
destroyCDKScroll(chatsScroll);
|
destroyCDKScroll(chatsScroll);
|
||||||
destroyCDKScroll(chatScroll);
|
destroyCDKScroll(chatScroll);
|
||||||
|
destroyCDKEntry(textEntry);
|
||||||
|
|
||||||
chats.clear();
|
chats.clear();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue