Changeset 8570
- Timestamp:
- 10/03/09 06:06:07 (2 years ago)
- File:
-
- 1 edited
-
trunk/Padre/lib/Padre/Wx/Main.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Padre/lib/Padre/Wx/Main.pm
r8535 r8570 896 896 $self->refresh_status($current); 897 897 $self->refresh_functions($current); 898 $self->set_title; 898 899 899 900 my $notebook = $self->notebook; … … 4735 4736 4736 4737 my $self = shift; 4738 my $config = $self->{config}; 4737 4739 4738 4740 # Determine the window title 4739 4741 # Keep it for later usage 4740 4742 4741 $self->{title} = 'Padre'; 4742 4743 my %variable_data = ( 4744 '%' => '%', 4745 'v' => $Padre::VERSION, 4746 'f' => '', # Initlize space for filename 4747 'p' => '', # Initlize space for project name 4748 ); 4749 4750 # We may run within window startup, there may be no "current" or "document": 4751 if (defined($self->current) and defined($self->current->document)) { 4752 my $document = $self->current->document; 4753 $variable_data{'f'} = $document->file->{filename}; 4754 } 4755 4756 # Fill in the session, if any 4743 4757 if ( defined( $self->ide->{session} ) ) { 4744 4758 my ($session) = Padre::DB::Session->select( 4745 4759 'where id = ?', $self->ide->{session}, 4746 4760 ); 4747 $self->{title} .= ' [' . $session->{name} . ']'; 4748 } 4761 $variable_data{'p'} = $session->{name}; 4762 } 4763 4764 $self->{title} = $config->window_title; 4765 4766 my $Vars = join('',keys(%variable_data)); 4767 4768 $self->{title} =~ s/\%([$Vars])/$variable_data{$1}/g; 4769 4770 $self->{title} = 'Padre '.$Padre::VERSION 4771 if ! defined($self->{title}); 4749 4772 4750 4773 my $revision = Padre::Util::revision();
Note: See TracChangeset
for help on using the changeset viewer.
