use DXDebug;
use DXUtil;
use IO::File;
-use Curses;
+use Curses 1.05;
use Console;
if ($has_colors) {
start_color();
- init_pair(0, $foreground, $background);
+ init_pair("0", $foreground, $background);
+# init_pair(0, $background, $foreground);
init_pair(1, COLOR_RED, $background);
init_pair(2, COLOR_YELLOW, $background);
init_pair(3, COLOR_GREEN, $background);
init_pair(12, COLOR_MAGENTA, COLOR_BLUE);
init_pair(13, COLOR_YELLOW, COLOR_GREEN);
init_pair(14, COLOR_RED, COLOR_GREEN);
+ $scr->attrset(COLOR_PAIR(0));
}
$top = $scr->subwin(LINES()-4, COLS, 0, 0);
sub cease
{
my $sendz = shift;
- if ($conn && $sendz) {
- $conn->send_now("Z$call|bye...");
- }
+# if ($conn && $sendz) {
+# $conn->send_now("Z$call|bye...");
+# }
endwin();
dbgclose();
print @_ if @_;
# any other sorts that might happen are silently ignored.
# ******************************************************
# ******************************************************
+ } else {
+ cease(0);
}
$top->refresh();
$lasttime = time;
$pos++;
$lth++;
} elsif ($r eq "\014" || $r eq "\022") {
- #do_resize();
+ touchwin($curscr, 1);
+ refresh($curscr);
return;
} elsif ($r eq "\013") {
$inbuf = substr($inbuf, 0, $pos);