App-Music-ChordPro
view release on metacpan or search on metacpan
lib/ChordPro/Wx/SettingsDialog_wxg.pm view on Meta::CPAN
# generated by wxGlade 1.1.1 on Thu Nov 20 08:12:17 2025
#
# To get wxPerl visit http://www.wxperl.it
#
use Wx;
use strict;
# begin wxGlade: dependencies
# end wxGlade
# begin wxGlade: extracode
# end wxGlade
package ChordPro::Wx::SettingsDialog_wxg;
use Wx qw[:everything];
use base qw(Wx::Dialog);
use strict;
use Wx::Locale gettext => '_T';
sub new {
my( $self, $parent, $id, $title, $pos, $size, $style, $name ) = @_;
$parent = undef unless defined $parent;
$id = -1 unless defined $id;
$title = "" unless defined $title;
$pos = wxDefaultPosition unless defined $pos;
$size = wxDefaultSize unless defined $size;
$name = "" unless defined $name;
# begin wxGlade: ChordPro::Wx::SettingsDialog_wxg::new
$style = wxDEFAULT_DIALOG_STYLE
unless defined $style;
$self = $self->SUPER::new( $parent, $id, $title, $pos, $size, $style, $name );
$self->SetTitle(_T("Settings"));
$self->{sz_main} = Wx::BoxSizer->new(wxVERTICAL);
$self->{sz_prefs_outer} = Wx::BoxSizer->new(wxVERTICAL);
$self->{sz_main}->Add($self->{sz_prefs_outer}, 1, wxEXPAND, 0);
$self->{nb_preferences} = Wx::Notebook->new($self, wxID_ANY);
$self->{sz_prefs_outer}->Add($self->{nb_preferences}, 1, wxEXPAND|wxLEFT|wxRIGHT, 5);
$self->{nb_config} = Wx::Panel->new($self->{nb_preferences}, wxID_ANY);
$self->{nb_preferences}->AddPage($self->{nb_config}, _T("Presets"));
$self->{sizer_1} = Wx::BoxSizer->new(wxVERTICAL);
my $label_1 = Wx::StaticText->new($self->{nb_config}, wxID_ANY, _T("Instrument and Style Presets"), wxDefaultPosition, wxDefaultSize, wxALIGN_CENTER_HORIZONTAL);
$label_1->SetMinSize(Wx::Size->new(-1, 35));
$label_1->SetForegroundColour(Wx::Colour->new(0, 104, 217));
$label_1->SetFont(Wx::Font->new(18, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_NORMAL, 0, ""));
$self->{sizer_1}->Add($label_1, 0, wxALL|wxEXPAND, 15);
$self->{sizer_6} = Wx::BoxSizer->new(wxHORIZONTAL);
$self->{sizer_1}->Add($self->{sizer_6}, 1, wxEXPAND|wxLEFT|wxRIGHT, 15);
$self->{sz_instrument} = Wx::BoxSizer->new(wxVERTICAL);
$self->{sizer_6}->Add($self->{sz_instrument}, 1, wxEXPAND|wxRIGHT, 25);
my $l_instrument = Wx::StaticText->new($self->{nb_config}, wxID_ANY, _T("Instrument"));
$l_instrument->SetFont(Wx::Font->new(11, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, 0, ""));
$self->{sz_instrument}->Add($l_instrument, 0, wxBOTTOM|wxEXPAND, 5);
$self->{ch_instrument} = Wx::Choice->new($self->{nb_config}, wxID_ANY, wxDefaultPosition, wxDefaultSize, [_T("Guitar"), _T("Ukulele"), _T("Mandolin"), _T("Keyboard")], );
$self->{ch_instrument}->SetMinSize(Wx::Size->new(250, -1));
$self->{ch_instrument}->SetSelection(0);
$self->{sz_instrument}->Add($self->{ch_instrument}, 0, wxBOTTOM|wxEXPAND, 5);
$self->{l_instrument_desc} = Wx::StaticText->new($self->{nb_config}, wxID_ANY, _T("\n\n"), wxDefaultPosition, wxDefaultSize, wxST_NO_AUTORESIZE);
$self->{l_instrument_desc}->Wrap(250);
$self->{sz_instrument}->Add($self->{l_instrument_desc}, 1, wxEXPAND, 0);
$self->{sz_instrument}->Add(20, 20, 0, wxEXPAND, 0);
my $l_style = Wx::StaticText->new($self->{nb_config}, wxID_ANY, _T("Style"));
$l_style->SetFont(Wx::Font->new(11, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, 0, ""));
$self->{sz_instrument}->Add($l_style, 0, wxBOTTOM|wxEXPAND, 5);
$self->{ch_style} = Wx::Choice->new($self->{nb_config}, wxID_ANY, wxDefaultPosition, wxDefaultSize, [_T("Default")], );
$self->{ch_style}->SetMinSize(Wx::Size->new(250, -1));
$self->{ch_style}->SetSelection(0);
$self->{sz_instrument}->Add($self->{ch_style}, 0, wxBOTTOM|wxEXPAND, 5);
$self->{l_style_desc} = Wx::StaticText->new($self->{nb_config}, wxID_ANY, _T("\n\n"), wxDefaultPosition, wxDefaultSize, wxST_NO_AUTORESIZE);
$self->{l_style_desc}->Wrap(250);
$self->{sz_instrument}->Add($self->{l_style_desc}, 1, wxEXPAND, 0);
$self->{sz_stylemods} = Wx::BoxSizer->new(wxVERTICAL);
$self->{sizer_6}->Add($self->{sz_stylemods}, 1, wxEXPAND|wxRIGHT, 15);
$self->{l_stylemods} = Wx::StaticText->new($self->{nb_config}, wxID_ANY, _T("Style Modifiers"));
$self->{l_stylemods}->SetFont(Wx::Font->new(11, wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD, 0, ""));
( run in 0.229 second using v1.01-cache-2.11-cpan-ff9377addf4 )