- tg_text(0, 0, "Conn: %s", host);
+ tg_text(0, 0, "Srv: %s", ftp->status ? host : "-");
+ upd |= 0x8000;
+ prev_status = ftp->status;
+ }
+
+ tg_fgcolor(TGFX_WHITE);
+ tg_bgcolor(TGFX_BLACK);
+ if(cur_xfer) {
+ int dir = tg_gchar(cur_xfer->op == FTP_RETR ? TGFX_RARROW : TGFX_LARROW);
+ tg_text(40, 0, "%c%s", dir, cur_xfer->rname);
+ if(!cur_xfer->total) {
+ tg_text(75, 0, " ???%%");
+ } else {
+ progr = 100 * cur_xfer->count / cur_xfer->total;
+ if(progr < 0) progr = 0;
+ if(progr > 100) progr = 100;
+ tg_text(75, 0, " %3d%%", progr);
+ }
+ upd |= 0x8000;
+ } else if(prev_xfer) {
+ tg_rect(0, 40, 0, 40, 1, 0);
+ upd |= 0x8000;