use warnings; use strict; use Wx qw(:everything); package MyApp; use base 'Wx::App'; use Wx qw(:everything); sub OnInit { my $frame = Wx::Frame->new( undef,-1,'test', [0,0], [200,200] ); my $Panel = Wx::Panel->new( $frame, -1, [0,0] ); my $text_control = Wx::TextCtrl->new( $Panel, -1, "",[0,0],[200,200],wxTE_RICH|wxTE_MULTILINE ); my $color1 = Wx::TextAttr->(wxRED); $text_control->SetDefaultStyle($color1); $text_control->AppendText("These are red characters\n"); $frame->Show; } MyApp->new->MainLoop;