App-Music-ChordPro-Wx
view release on metacpan or search on metacpan
lib/App/Music/ChordPro/Wx/Main_wxg.pm view on Meta::CPAN
$name = "" unless defined $name;
# begin wxGlade: App::Music::ChordPro::Wx::Main_wxg::new
$style = wxDEFAULT_FRAME_STYLE
unless defined $style;
$self = $self->SUPER::new( $parent, $id, $title, $pos, $size, $style, $name );
$self->SetSize($self->ConvertDialogSizeToPixels(Wx::Size->new(401, 311)));
# Menu Bar
$self->{main_menubar} = Wx::MenuBar->new();
use constant wxID_HELP_ChordPro => Wx::NewId();
use constant wxID_HELP_Config => Wx::NewId();
use constant wxID_HELP_EXAMPLE => Wx::NewId();
my $wxglade_tmp_menu;
$wxglade_tmp_menu = Wx::Menu->new();
$wxglade_tmp_menu->Append(wxID_NEW, _T("New"), _T("Create a new ChordPro document"));
$wxglade_tmp_menu->Append(wxID_OPEN, _T("Open...\tCtrl-O"), _T("Open an existing ChordPro file"));
$wxglade_tmp_menu->AppendSeparator();
$wxglade_tmp_menu->Append(wxID_PREVIEW, _T("Preview\tCtrl-P"), _T("Format and preview"));
$wxglade_tmp_menu->Append(wxID_SAVE, _T("Save...\tCtrl-S"), _T("Save the current ChordPro file"));
$wxglade_tmp_menu->AppendSeparator();
$wxglade_tmp_menu->Append(wxID_EXIT, _T("Exit"), _T("Close window and exit"));
$self->{main_menubar}->Append($wxglade_tmp_menu, _T("File"));
$wxglade_tmp_menu = Wx::Menu->new();
$wxglade_tmp_menu->Append(wxID_UNDO, _T("Undo"), "");
$wxglade_tmp_menu->Append(wxID_REDO, _T("Redo"), "");
$wxglade_tmp_menu->AppendSeparator();
$wxglade_tmp_menu->Append(wxID_CUT, _T("Cut"), "");
$wxglade_tmp_menu->Append(wxID_COPY, _T("Copy"), "");
$wxglade_tmp_menu->Append(wxID_PASTE, _T("Paste"), "");
$wxglade_tmp_menu->Append(wxID_DELETE, _T("Delete"), "");
$wxglade_tmp_menu->AppendSeparator();
$wxglade_tmp_menu->Append(wxID_PREFERENCES, _T("Preferences..."), _T("Preferences"));
$self->{main_menubar}->Append($wxglade_tmp_menu, _T("Edit"));
$wxglade_tmp_menu = Wx::Menu->new();
$wxglade_tmp_menu->Append(wxID_HELP_ChordPro, _T("ChordPro file format"), _T("Help about the ChordPro file format"));
$wxglade_tmp_menu->Append(wxID_HELP_Config, _T("ChordPro config files"), _T("Help about the config files"));
$wxglade_tmp_menu->AppendSeparator();
$wxglade_tmp_menu->Append(wxID_HELP_EXAMPLE, _T("Insert song example"), _T("Insert an example song into the editor window"));
$wxglade_tmp_menu->AppendSeparator();
$wxglade_tmp_menu->Append(wxID_ABOUT, _T("About"), _T("About WxChordPro"));
$self->{main_menubar}->Append($wxglade_tmp_menu, _T("Help"));
$self->SetMenuBar($self->{main_menubar});
# Menu Bar end
$self->{f_main_statusbar} = $self->CreateStatusBar(1);
$self->{t_source} = Wx::TextCtrl->new($self, wxID_ANY, "", wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE);
$self->__set_properties();
$self->__do_layout();
Wx::Event::EVT_MENU($self, wxID_NEW, $self->can('OnNew'));
Wx::Event::EVT_MENU($self, wxID_OPEN, $self->can('OnOpen'));
Wx::Event::EVT_MENU($self, wxID_PREVIEW, $self->can('OnPreview'));
( run in 1.222 second using v1.01-cache-2.11-cpan-49f99fa48dc )