git-svn-id: svn://db.shs.com.ru/pip@242 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2016-08-26 14:42:22 +00:00
parent 06c93d433c
commit f52fec4e78
10 changed files with 505 additions and 16 deletions

View File

@@ -1,7 +1,7 @@
#include "shared.h"
#include "picrypt.h"
extern PIScreen screen;
extern PIScreen * screen;
class DlgWatcher: public PIThread {
@@ -56,9 +56,9 @@ PIString askUserInput(const PIString & desc) {
dlg.addTile(input);
dlg.addTile(btns);
DlgWatcher w;
CONNECTU(&screen, keyPressed, &w, keyPressed)
CONNECTU(&screen, tileEvent, &w, tileEvent)
screen.setDialogTile(&dlg);
CONNECTU(screen, keyPressed, &w, keyPressed)
CONNECTU(screen, tileEvent, &w, tileEvent)
screen->setDialogTile(&dlg);
while (!w.close) {
PIKbdListener::instance()->readKeyboard();
piMSleep(10);
@@ -83,9 +83,9 @@ bool askQuestion(const PIString & t) {
dlg.addTile(lbl);
dlg.addTile(btns);
DlgWatcher w;
CONNECTU(&screen, keyPressed, &w, keyPressed)
CONNECTU(&screen, tileEvent, &w, tileEvent)
screen.setDialogTile(&dlg);
CONNECTU(screen, keyPressed, &w, keyPressed)
CONNECTU(screen, tileEvent, &w, tileEvent)
screen->setDialogTile(&dlg);
while (!w.close) {
PIKbdListener::instance()->readKeyboard();
piMSleep(10);
@@ -108,9 +108,9 @@ void showInfo(const PIString & t) {
dlg.addTile(lbl);
dlg.addTile(btns);
DlgWatcher w;
CONNECTU(&screen, keyPressed, &w, keyPressed)
CONNECTU(&screen, tileEvent, &w, tileEvent)
screen.setDialogTile(&dlg);
CONNECTU(screen, keyPressed, &w, keyPressed)
CONNECTU(screen, tileEvent, &w, tileEvent)
screen->setDialogTile(&dlg);
while (!w.close) {
PIKbdListener::instance()->readKeyboard();
piMSleep(10);