mzagrabe has asked for the wisdom of the Perl Monks concerning the following question:
I am learning Curses::UI and am trying to mix printing to stdout with the curses elements. Here is a code snippet:
However, I never see the "outside of mainloop!" printed to stdout.#!/usr/bin/perl use strict; use warnings; use Curses::UI; my $cui = new Curses::UI( -color_support => 1, ); my $window = $cui->add( "main_window", "Window", -width => 50, -height => 4, ); my $text_editor = $window->add( "description_text", "TextEditor", -text => "", -title => "Enter Description", -border => 1, -singleline => 1, -width => 40, -bfg => "red", -titlereverse => 0, -showlines => 1, -x => 0, -y => 0, ); my $okay_button = $window->add( "buttons", "Buttonbox", -border => 1, -width => 6, -bfg => "blue", -x => 40, -y => 0, -buttons => [ { -label => "Okay", -value => 1, -shortcut => "o", -onpress => sub { $cui-> +mainloopExit; }, }, ], ); $text_editor->focus; $cui->mainloop; print "outside of mainloop!\n";
Any ideas?
Thanks for the help,
-mz
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: mixing curses::ui with stdout program
by Khen1950fx (Canon) on Mar 28, 2012 at 19:25 UTC | |
|
Re: mixing curses::ui with stdout program
by bms (Monk) on Mar 28, 2012 at 16:55 UTC | |
by mzagrabe (Initiate) on Mar 28, 2012 at 18:48 UTC | |
|
Re: mixing curses::ui with stdout program
by bms (Monk) on Mar 28, 2012 at 20:14 UTC |