release 1.14pre1
[descalc.git] / 04_disp_curses.pm
index be3da3c0396e06598b5e12944b39c112c913c7cb..e99744f4e3839871007d48126be76e1eeff5ebd6 100644 (file)
@@ -1,5 +1,6 @@
 # ncurses output for DCT, by Shiar
 
+# 1.14.0 200508261248 - SIGWINCH handler to redraw on screen resize
 # 1.13.0 200411042100 - hook to display and handle menu
 #                     - submenus are named instead of numbered
 #                     - refresh hook renamed to showall
@@ -33,11 +34,11 @@ push @{$hook{init}}, sub {
 
        $SIG{WINCH} = sub {
                endwin;
-               refresh;  # setup for new screen size
-               setsize();  # adjust for new sizes
+               refresh;         # setup for new screen size
+               setsize();       # adjust for new sizes
                redraw(all=>1);  # queue complete refresh
-               draw();  # redraw rightnow
-       };
+               draw();          # redraw rightnow
+       }; # window change (resize)
 
        setsize();
 }; # init
@@ -121,6 +122,6 @@ $hook{main} = sub {
 return {
        author  => "Shiar",
        title   => "curses output",
-       version => "1.13",
+       version => "1.14",
 };