1
package Padre::Wx::FBP::Breakpoints;
5
# This module was generated by Padre::Plugin::FormBuilder::Perl.
6
# To change this module edit the original .fbp file and regenerate.
7
# DO NOT MODIFY THIS FILE BY HAND!
14
use Padre::Wx::Role::Main ();
16
our $VERSION = '0.94';
26
my $self = $class->SUPER::new(
34
$self->{delete_not_breakable} = Wx::BitmapButton->new(
42
$self->{delete_not_breakable}->SetToolTip(
43
Wx::gettext("Delete MARKER_NOT_BREAKABLE\nCurrent File Only")
46
Wx::Event::EVT_BUTTON(
48
$self->{delete_not_breakable},
50
shift->on_delete_not_breakable_clicked(@_);
54
$self->{refresh} = Wx::BitmapButton->new(
62
$self->{refresh}->SetToolTip(
63
Wx::gettext("Refresh List")
66
Wx::Event::EVT_BUTTON(
70
shift->on_refresh_click(@_);
74
$self->{set_breakpoints} = Wx::BitmapButton->new(
82
$self->{set_breakpoints}->SetToolTip(
83
Wx::gettext("Set Breakpoints (toggle)")
86
Wx::Event::EVT_BUTTON(
88
$self->{set_breakpoints},
90
shift->on_set_breakpoints_clicked(@_);
94
$self->{list} = Wx::ListCtrl->new(
99
Wx::LC_REPORT | Wx::LC_SINGLE_SEL,
102
$self->{show_project} = Wx::CheckBox->new(
105
Wx::gettext("project"),
109
$self->{show_project}->SetToolTip(
110
Wx::gettext("show breakpoints in project")
113
Wx::Event::EVT_CHECKBOX(
115
$self->{show_project},
117
shift->on_show_project_click(@_);
121
$self->{delete_project_bp} = Wx::BitmapButton->new(
129
$self->{delete_project_bp}->SetToolTip(
130
Wx::gettext("Delete all project Breakpoints")
133
Wx::Event::EVT_BUTTON(
135
$self->{delete_project_bp},
137
shift->on_delete_project_bp_clicked(@_);
141
my $button_sizer = Wx::BoxSizer->new(Wx::HORIZONTAL);
142
$button_sizer->Add( $self->{delete_not_breakable}, 0, Wx::ALL, 5 );
143
$button_sizer->Add( 0, 0, 1, Wx::EXPAND, 5 );
144
$button_sizer->Add( $self->{refresh}, 0, Wx::ALL, 5 );
145
$button_sizer->Add( $self->{set_breakpoints}, 0, Wx::ALL, 5 );
147
my $checkbox_sizer = Wx::StaticBoxSizer->new(
155
$checkbox_sizer->Add( $self->{show_project}, 0, Wx::ALL, 2 );
156
$checkbox_sizer->Add( 0, 0, 1, Wx::EXPAND, 5 );
157
$checkbox_sizer->Add( $self->{delete_project_bp}, 0, Wx::ALL, 5 );
159
my $bSizer10 = Wx::BoxSizer->new(Wx::VERTICAL);
160
$bSizer10->Add( $button_sizer, 0, Wx::EXPAND, 5 );
161
$bSizer10->Add( $self->{list}, 1, Wx::ALL | Wx::EXPAND, 5 );
162
$bSizer10->Add( $checkbox_sizer, 0, Wx::EXPAND, 5 );
164
$self->SetSizer($bSizer10);
170
sub on_delete_not_breakable_clicked {
171
$_[0]->main->error('Handler method on_delete_not_breakable_clicked for event delete_not_breakable.OnButtonClick not implemented');
174
sub on_refresh_click {
175
$_[0]->main->error('Handler method on_refresh_click for event refresh.OnButtonClick not implemented');
178
sub on_set_breakpoints_clicked {
179
$_[0]->main->error('Handler method on_set_breakpoints_clicked for event set_breakpoints.OnButtonClick not implemented');
182
sub on_show_project_click {
183
$_[0]->main->error('Handler method on_show_project_click for event show_project.OnCheckBox not implemented');
186
sub on_delete_project_bp_clicked {
187
$_[0]->main->error('Handler method on_delete_project_bp_clicked for event delete_project_bp.OnButtonClick not implemented');
192
# Copyright 2008-2012 The Padre development team as listed in Padre.pm.
194
# This program is free software; you can redistribute it and/or
195
# modify it under the same terms as Perl 5 itself.