NAME
Devel::ebug::Wx - GUI interface for your (d)ebugging needs
SYNOPSIS
# it's easier to use the 'ebug_wx' script
my $app = Wx::SimpleApp->new;
my $wx = Devel::ebug::Wx->new( { argv => \@ARGV } );
$wx->Show;
$app->MainLoop;
DESCRIPTION
Devel::ebug::Wx is a GUI front end to Devel::ebug.
The core is a publisher/subscriber wrapper around Devel::ebug (Devel::ebug::Wx::Publisher) plus a plugin system for defining menu commands and keyboard bindings (Devel::ebug::Wx::Command::*) and views (Devel::ebug::Wx::View::*).
The wxWidgets Advanced User Interface is used, so it is possible to dock/undock and arrange views.
TODO
make a saner interface for plugins (esp. commands)
define a service interface (for example for code-viewing, configuration)
add more views (variable watch, data structure display)
save GUI status between sessions, optionally save the whole debugger status
handle the cases when the program is terminated
see the FIXMEs
SEE ALSO
Devel::ebug, ebug_wx, Wx, ebug
AUTHOR
Mattia Barbon, <mbarbon@cpan.org>
COPYRIGHT
Copyright (C) 2007, Mattia Barbon
This program is free software; you can redistribute it or modify it under the same terms as Perl itself.