Changeset 9760
- Timestamp:
- 12/17/09 18:22:59 (9 months ago)
- Location:
- trunk/wxglade
- Files:
-
- 2 modified
-
Dialogs.pl (modified) (2 diffs)
-
Dialogs.wxg (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wxglade/Dialogs.pl
r9424 r9760 290 290 $self->SetTitle(_T("dialog_1")); 291 291 $self->{openurl_text}->SetSelection(-1); 292 $self->{ok}->SetDefault(); 292 293 293 294 # end wxGlade … … 394 395 1; 395 396 397 package Form; 398 399 use Wx qw[:everything]; 400 use base qw(Wx::Dialog); 401 use strict; 402 403 use Wx::Locale gettext => '_T'; 404 sub 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 438 sub __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 451 sub __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 481 1; 482 396 483 1; 397 484 -
trunk/wxglade/Dialogs.wxg
r9424 r9760 1 1 <?xml version="1.0"?> 2 <!-- generated by wxGlade 0.6.3 on Thu Dec 03 18:21:222009 -->2 <!-- generated by wxGlade 0.6.3 on Fri Dec 18 13:13:23 2009 --> 3 3 4 4 <application path="F:\padre\wxglade\Dialogs.pl" name="" class="" option="0" language="perl" top_window="frame_1" encoding="ISO-8859-15" use_gettext="1" overwrite="1" use_new_namespace="1" for_version="2.8" is_template="0"> … … 327 327 <object class="wxButton" name="ok" base="EditButton"> 328 328 <stockitem>OK</stockitem> 329 <default>1</default> 329 330 <label>&OK</label> 330 331 </object> … … 403 404 </object> 404 405 </object> 406 <object class="Form" name="dialog_form" base="EditDialog"> 407 <style>wxDEFAULT_DIALOG_STYLE</style> 408 <title>Padre</title> 409 <object class="wxBoxSizer" name="sizer_7" base="EditBoxSizer"> 410 <orient>wxHORIZONTAL</orient> 411 <object class="sizeritem"> 412 <flag>wxALL|wxEXPAND</flag> 413 <border>5</border> 414 <option>1</option> 415 <object class="wxBoxSizer" name="sizer_8" base="EditBoxSizer"> 416 <orient>wxVERTICAL</orient> 417 <object class="sizeritem"> 418 <flag>wxEXPAND</flag> 419 <border>0</border> 420 <option>1</option> 421 <object class="wxGridSizer" name="form_sizer" base="EditGridSizer"> 422 <hgap>5</hgap> 423 <rows>3</rows> 424 <cols>2</cols> 425 <vgap>5</vgap> 426 <object class="sizeritem"> 427 <flag>wxALIGN_CENTER_VERTICAL</flag> 428 <border>0</border> 429 <option>0</option> 430 <object class="wxStaticText" name="label_1" base="EditStaticText"> 431 <attribute>1</attribute> 432 <label>Label One</label> 433 </object> 434 </object> 435 <object class="sizeritem"> 436 <border>0</border> 437 <option>0</option> 438 <object class="wxTextCtrl" name="text_ctrl_1" base="EditTextCtrl"> 439 </object> 440 </object> 441 <object class="sizeritem"> 442 <flag>wxALIGN_CENTER_VERTICAL</flag> 443 <border>0</border> 444 <option>0</option> 445 <object class="wxStaticText" name="label_2" base="EditStaticText"> 446 <attribute>1</attribute> 447 <label>Second Label</label> 448 </object> 449 </object> 450 <object class="sizeritem"> 451 <border>0</border> 452 <option>0</option> 453 <object class="wxComboBox" name="combo_box_1" base="EditComboBox"> 454 <selection>-1</selection> 455 <choices> 456 </choices> 457 </object> 458 </object> 459 <object class="sizeritem"> 460 <flag>wxALIGN_CENTER_VERTICAL</flag> 461 <border>0</border> 462 <option>0</option> 463 <object class="wxStaticText" name="label_3" base="EditStaticText"> 464 <attribute>1</attribute> 465 <label>Whatever</label> 466 </object> 467 </object> 468 <object class="sizeritem"> 469 <border>0</border> 470 <option>0</option> 471 <object class="wxChoice" name="choice_1" base="EditChoice"> 472 <selection>0</selection> 473 <choices> 474 </choices> 475 </object> 476 </object> 477 </object> 478 </object> 479 <object class="sizeritem"> 480 <flag>wxTOP|wxBOTTOM|wxEXPAND</flag> 481 <border>5</border> 482 <option>0</option> 483 <object class="wxStaticLine" name="static_line_1" base="EditStaticLine"> 484 <style>wxLI_HORIZONTAL</style> 485 <attribute>1</attribute> 486 </object> 487 </object> 488 <object class="sizeritem"> 489 <flag>wxALIGN_RIGHT</flag> 490 <border>5</border> 491 <option>0</option> 492 <object class="wxBoxSizer" name="button_sizer" base="EditBoxSizer"> 493 <orient>wxHORIZONTAL</orient> 494 <object class="sizeritem"> 495 <border>0</border> 496 <option>1</option> 497 <object class="wxButton" name="ok" base="EditButton"> 498 <stockitem>OK</stockitem> 499 <default>1</default> 500 <label>&OK</label> 501 </object> 502 </object> 503 <object class="sizeritem"> 504 <flag>wxLEFT</flag> 505 <border>5</border> 506 <option>1</option> 507 <object class="wxButton" name="cancel" base="EditButton"> 508 <stockitem>CANCEL</stockitem> 509 <label>&Cancel</label> 510 </object> 511 </object> 512 </object> 513 </object> 514 </object> 515 </object> 516 </object> 517 </object> 405 518 </application>
