Changeset 9764
- Timestamp:
- 12/17/09 22:32:25 (9 months ago)
- Location:
- trunk/Padre
- Files:
-
- 7 modified
-
Changes (modified) (1 diff)
-
lib/Padre/Lock.pm (modified) (1 diff)
-
lib/Padre/Wx/Dialog/Form.pm (modified) (4 diffs)
-
lib/Padre/Wx/Dialog/OpenResource.pm (modified) (4 diffs)
-
lib/Padre/Wx/FunctionList.pm (modified) (1 diff)
-
lib/Padre/Wx/Main.pm (modified) (2 diffs)
-
lib/Padre/Wx/Menu/Edit.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Padre/Changes
r9762 r9764 17 17 default always to Scintilla (AZAWAWI) 18 18 - Landed first phase of new multi-resource locking subsystem (ADAMK) 19 - In Open resource, path is now cleaned from slashes on win32 (AZAWAWI) 19 20 20 21 0.52 2009.12.14 -
trunk/Padre/lib/Padre/Lock.pm
r9762 r9764 9 9 sub new { 10 10 my $class = shift; 11 my $self = bless { @_}, $class;11 my $self = bless {@_}, $class; 12 12 13 13 # Enable the locks -
trunk/Padre/lib/Padre/Wx/Dialog/Form.pm
r9761 r9764 33 33 Wx::wxDefaultPosition, 34 34 Wx::wxDefaultSize, 35 Wx::wxCAPTION 36 | Wx::wxCLOSE_BOX 37 | Wx::wxSYSTEM_MENU 35 Wx::wxCAPTION | Wx::wxCLOSE_BOX | Wx::wxSYSTEM_MENU 38 36 ); 39 37 … … 98 96 "", 99 97 ); 100 $self->SetTitle( Wx::gettext("Padre"));98 $self->SetTitle( Wx::gettext("Padre") ); 101 99 $combo_box_1->SetSelection(-1); 102 100 $choice_1->SetSelection(0); … … 105 103 my $sizer_8 = Wx::BoxSizer->new(Wx::wxVERTICAL); 106 104 $self->{button_sizer} = Wx::BoxSizer->new(Wx::wxHORIZONTAL); 107 $self->{form_sizer} = Wx::GridSizer->new(105 $self->{form_sizer} = Wx::GridSizer->new( 108 106 3, 109 107 2, … … 111 109 5, 112 110 ); 113 $self->{form_sizer}->Add( $label_1, 0, Wx::wxALIGN_CENTER_VERTICAL, 0);114 $self->{form_sizer}->Add( $text_ctrl_1, 0, 0, 0);115 $self->{form_sizer}->Add( $label_2, 0, Wx::wxALIGN_CENTER_VERTICAL, 0);116 $self->{form_sizer}->Add( $combo_box_1, 0, 0, 0);117 $self->{form_sizer}->Add( $label_3, 0, Wx::wxALIGN_CENTER_VERTICAL, 0);118 $self->{form_sizer}->Add( $choice_1, 0, 0, 0);119 $sizer_8->Add( $self->{form_sizer}, 1, Wx::wxEXPAND, 0);120 $sizer_8->Add( $static_line_1, 0, Wx::wxTOP | Wx::wxBOTTOM | Wx::wxEXPAND, 5);121 $self->{button_sizer}->Add( $self->{ok}, 1, 0, 0);122 $self->{button_sizer}->Add( $self->{cancel}, 1, Wx::wxLEFT, 5);123 $sizer_8->Add( $self->{button_sizer}, 0, Wx::wxALIGN_RIGHT, 5);124 $sizer_7->Add( $sizer_8, 1, Wx::wxALL | Wx::wxEXPAND, 5);111 $self->{form_sizer}->Add( $label_1, 0, Wx::wxALIGN_CENTER_VERTICAL, 0 ); 112 $self->{form_sizer}->Add( $text_ctrl_1, 0, 0, 0 ); 113 $self->{form_sizer}->Add( $label_2, 0, Wx::wxALIGN_CENTER_VERTICAL, 0 ); 114 $self->{form_sizer}->Add( $combo_box_1, 0, 0, 0 ); 115 $self->{form_sizer}->Add( $label_3, 0, Wx::wxALIGN_CENTER_VERTICAL, 0 ); 116 $self->{form_sizer}->Add( $choice_1, 0, 0, 0 ); 117 $sizer_8->Add( $self->{form_sizer}, 1, Wx::wxEXPAND, 0 ); 118 $sizer_8->Add( $static_line_1, 0, Wx::wxTOP | Wx::wxBOTTOM | Wx::wxEXPAND, 5 ); 119 $self->{button_sizer}->Add( $self->{ok}, 1, 0, 0 ); 120 $self->{button_sizer}->Add( $self->{cancel}, 1, Wx::wxLEFT, 5 ); 121 $sizer_8->Add( $self->{button_sizer}, 0, Wx::wxALIGN_RIGHT, 5 ); 122 $sizer_7->Add( $sizer_8, 1, Wx::wxALL | Wx::wxEXPAND, 5 ); 125 123 $self->SetSizer($sizer_7); 126 124 $sizer_7->Fit($self); -
trunk/Padre/lib/Padre/Wx/Dialog/OpenResource.pm
r9763 r9764 320 320 my $num_selected = scalar @matches; 321 321 if ( $num_selected == 1 ) { 322 $self->_status_text->ChangeValue( $self->_path( $self->_matches_list->GetClientData( $matches[0])) );322 $self->_status_text->ChangeValue( $self->_path( $self->_matches_list->GetClientData( $matches[0] ) ) ); 323 323 $self->_copy_button->Enable(1); 324 324 } elsif ( $num_selected > 1 ) { … … 456 456 my @recent_files = (); 457 457 foreach my $e (@$recently_used) { 458 push @recent_files, $self->_path($e->value);458 push @recent_files, $self->_path( $e->value ); 459 459 } 460 460 @recent_files = sort { File::Basename::fileparse($a) cmp File::Basename::fileparse($b) } @recent_files; … … 516 516 if ( $pos > 0 ) { 517 517 $self->_matches_list->Select(0); 518 $self->_status_text->ChangeValue( $self->_path( $self->_matches_list->GetClientData(0)) );518 $self->_status_text->ChangeValue( $self->_path( $self->_matches_list->GetClientData(0) ) ); 519 519 $self->_status_text->Enable(1); 520 520 $self->_copy_button->Enable(1); … … 534 534 # 535 535 sub _path { 536 my ( $self, $path) = @_;537 if (Padre::Constant::WIN32) {536 my ( $self, $path ) = @_; 537 if (Padre::Constant::WIN32) { 538 538 $path =~ s/\//\\/g; 539 539 } -
trunk/Padre/lib/Padre/Wx/FunctionList.pm
r9757 r9764 188 188 my $document = $current->document; 189 189 my $functions = $self->{functions}; 190 unless ( $document) {190 unless ($document) { 191 191 $functions->Clear; 192 192 $self->{search}->Hide; -
trunk/Padre/lib/Padre/Wx/Main.pm
r9762 r9764 147 147 # NOTE: If changing the directory fails, ignore errors for now, 148 148 # since that means we have WAY bigger problems. 149 if ( Padre::Constant::WIN32) {149 if (Padre::Constant::WIN32) { 150 150 chdir( File::HomeDir->my_home ); 151 151 } … … 684 684 685 685 sub lock { 686 shift->locker->lock( @_);686 shift->locker->lock(@_); 687 687 } 688 688 -
trunk/Padre/lib/Padre/Wx/Menu/Edit.pm
r9759 r9764 39 39 id => Wx::wxID_UNDO, 40 40 need_editor => 1, 41 # need => sub { 42 # my %objects = @_; 43 # return 0 if !defined( $objects{editor} ); 44 # return $objects{editor}->CanUndo; 45 # }, 41 42 # need => sub { 43 # my %objects = @_; 44 # return 0 if !defined( $objects{editor} ); 45 # return $objects{editor}->CanUndo; 46 # }, 46 47 label => Wx::gettext('&Undo'), 47 48 shortcut => 'Ctrl-Z', … … 57 58 id => Wx::wxID_REDO, 58 59 need_editor => 1, 59 # need => sub { 60 # my %objects = @_; 61 # return 0 if !defined( $objects{editor} ); 62 # return $objects{editor}->CanRedo; 63 # }, 60 61 # need => sub { 62 # my %objects = @_; 63 # return 0 if !defined( $objects{editor} ); 64 # return $objects{editor}->CanRedo; 65 # }, 64 66 label => Wx::gettext('&Redo'), 65 67 shortcut => 'Ctrl-Y', … … 753 755 # Handle the complex cases 754 756 my $selection = !!( defined $text and $text ne '' ); 755 $self->{undo}->Enable( $editor);756 $self->{redo}->Enable( $editor);757 $self->{undo}->Enable($editor); 758 $self->{redo}->Enable($editor); 757 759 $self->{paste}->Enable($editor); 758 760
