Changeset 9643
- Timestamp:
- 12/12/09 11:31:08 (2 years ago)
- Location:
- trunk/Padre
- Files:
-
- 3 edited
-
lib/Padre/Config.pm (modified) (1 diff)
-
lib/Padre/Wx/Dialog/SessionManager.pm (modified) (3 diffs)
-
t/04-config.t (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Padre/lib/Padre/Config.pm
r9605 r9643 909 909 ); 910 910 911 911 # Non-preference settings 912 setting( 913 name => 'session_autosave', 914 type => Padre::Constant::BOOLEAN, 915 store => Padre::Constant::HUMAN, 916 default => 0, 917 ); 912 918 913 919 ##################################################################### -
trunk/Padre/lib/Padre/Wx/Dialog/SessionManager.pm
r9469 r9643 103 103 $self->_butopen->Disable; 104 104 105 # close all open documents 105 # Save autosave setting 106 my $config = Padre->ide->config; 107 $config->set( 108 'session_autosave', 109 $self->{autosave}->GetValue ? 1 : 0 110 ); 111 $config->write; 112 113 # Open session 106 114 my $main = $self->GetParent; 107 $main->open_session( $self->_current_session, $self->{autosave}->GetValue );115 $main->open_session( $self->_current_session, $self->{autosave}->GetValue ? 1:0 ); 108 116 $self->Destroy(); 109 117 } … … 238 246 my $self = shift; 239 247 248 my $config = Padre->ide->config; 249 240 250 # the hbox 241 251 my $hbox = Wx::BoxSizer->new(Wx::wxHORIZONTAL); … … 248 258 Wx::gettext('Save session automatically'), 249 259 ); 250 251 # Wx::Event::EVT_CHECKBOX( 252 # $self, 253 # $self->{autosave}, 254 # sub { 260 $self->{autosave}->SetValue($config->session_autosave ? 1 : 0); 261 262 # Wx::Event::EVT_CHECKBOX( 263 # $self, 264 # $self->{autosave}, 265 # sub { 255 266 # $_[0]->{find_text}->SetFocus; 256 # } 257 # ); 267 # } 268 # ); 269 258 270 $hbox->Add( $self->{autosave}, 0, Wx::wxALL, 5 ); 259 271 } -
trunk/Padre/t/04-config.t
r9608 r9643 3 3 use strict; 4 4 use warnings; 5 use constant CONFIG_OPTIONS => 10 1;5 use constant CONFIG_OPTIONS => 102; 6 6 7 7 # Move of Debug to Run Menu
Note: See TracChangeset
for help on using the changeset viewer.
