Ignore:
Timestamp:
12/17/09 18:22:59 (2 years ago)
Author:
adamk
Message:

Adding skeleton for Padre::Wx::Form

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wxglade/Dialogs.pl

    r9424 r9760  
    290290    $self->SetTitle(_T("dialog_1")); 
    291291    $self->{openurl_text}->SetSelection(-1); 
     292    $self->{ok}->SetDefault(); 
    292293 
    293294# end wxGlade 
     
    3943951; 
    395396 
     397package Form; 
     398 
     399use Wx qw[:everything]; 
     400use base qw(Wx::Dialog); 
     401use strict; 
     402 
     403use Wx::Locale gettext => '_T'; 
     404sub new { 
     405    my( $self, $parent, $id, $title, $pos, $size, $style, $name ) = @_; 
     406    $parent = undef              unless defined $parent; 
     407    $id     = -1                 unless defined $id; 
     408    $title  = ""                 unless defined $title; 
     409    $pos    = wxDefaultPosition  unless defined $pos; 
     410    $size   = wxDefaultSize      unless defined $size; 
     411    $name   = ""                 unless defined $name; 
     412 
     413# begin wxGlade: Form::new 
     414 
     415    $style = wxDEFAULT_DIALOG_STYLE  
     416        unless defined $style; 
     417 
     418    $self = $self->SUPER::new( $parent, $id, $title, $pos, $size, $style, $name ); 
     419    $self->{label_1} = Wx::StaticText->new($self, -1, _T("Label One"), wxDefaultPosition, wxDefaultSize, ); 
     420    $self->{text_ctrl_1} = Wx::TextCtrl->new($self, -1, "", wxDefaultPosition, wxDefaultSize, ); 
     421    $self->{label_2} = Wx::StaticText->new($self, -1, _T("Second Label"), wxDefaultPosition, wxDefaultSize, ); 
     422    $self->{combo_box_1} = Wx::ComboBox->new($self, -1, "", wxDefaultPosition, wxDefaultSize, [], wxCB_DROPDOWN); 
     423    $self->{label_3} = Wx::StaticText->new($self, -1, _T("Whatever"), wxDefaultPosition, wxDefaultSize, ); 
     424    $self->{choice_1} = Wx::Choice->new($self, -1, wxDefaultPosition, wxDefaultSize, [], ); 
     425    $self->{static_line_1} = Wx::StaticLine->new($self, -1, wxDefaultPosition, wxDefaultSize, ); 
     426    $self->{ok} = Wx::Button->new($self, wxID_OK, ""); 
     427    $self->{cancel} = Wx::Button->new($self, wxID_CANCEL, ""); 
     428 
     429    $self->__set_properties(); 
     430    $self->__do_layout(); 
     431 
     432# end wxGlade 
     433    return $self; 
     434 
     435} 
     436 
     437 
     438sub __set_properties { 
     439    my $self = shift; 
     440 
     441# begin wxGlade: Form::__set_properties 
     442 
     443    $self->SetTitle(_T("Padre")); 
     444    $self->{combo_box_1}->SetSelection(-1); 
     445    $self->{choice_1}->SetSelection(0); 
     446    $self->{ok}->SetDefault(); 
     447 
     448# end wxGlade 
     449} 
     450 
     451sub __do_layout { 
     452    my $self = shift; 
     453 
     454# begin wxGlade: Form::__do_layout 
     455 
     456    $self->{sizer_7} = Wx::BoxSizer->new(wxHORIZONTAL); 
     457    $self->{sizer_8} = Wx::BoxSizer->new(wxVERTICAL); 
     458    $self->{button_sizer} = Wx::BoxSizer->new(wxHORIZONTAL); 
     459    $self->{form_sizer} = Wx::GridSizer->new(3, 2, 5, 5); 
     460    $self->{form_sizer}->Add($self->{label_1}, 0, wxALIGN_CENTER_VERTICAL, 0); 
     461    $self->{form_sizer}->Add($self->{text_ctrl_1}, 0, 0, 0); 
     462    $self->{form_sizer}->Add($self->{label_2}, 0, wxALIGN_CENTER_VERTICAL, 0); 
     463    $self->{form_sizer}->Add($self->{combo_box_1}, 0, 0, 0); 
     464    $self->{form_sizer}->Add($self->{label_3}, 0, wxALIGN_CENTER_VERTICAL, 0); 
     465    $self->{form_sizer}->Add($self->{choice_1}, 0, 0, 0); 
     466    $self->{sizer_8}->Add($self->{form_sizer}, 1, wxEXPAND, 0); 
     467    $self->{sizer_8}->Add($self->{static_line_1}, 0, wxTOP|wxBOTTOM|wxEXPAND, 5); 
     468    $self->{button_sizer}->Add($self->{ok}, 1, 0, 0); 
     469    $self->{button_sizer}->Add($self->{cancel}, 1, wxLEFT, 5); 
     470    $self->{sizer_8}->Add($self->{button_sizer}, 0, wxALIGN_RIGHT, 5); 
     471    $self->{sizer_7}->Add($self->{sizer_8}, 1, wxALL|wxEXPAND, 5); 
     472    $self->SetSizer($self->{sizer_7}); 
     473    $self->{sizer_7}->Fit($self); 
     474    $self->Layout(); 
     475 
     476# end wxGlade 
     477} 
     478 
     479# end of class Form 
     480 
     4811; 
     482 
    3964831; 
    397484 
Note: See TracChangeset for help on using the changeset viewer.