Changeset 5283
- Timestamp:
- Mar 18, 2008, 4:18:22 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/open-dialog.c
r5276 r5283 21 21 TrCore * core; 22 22 GtkWidget * list; 23 Gtk ToggleButton* run_check;24 Gtk ToggleButton* trash_check;23 GtkWidget * run_check; 24 GtkWidget * trash_check; 25 25 char * filename; 26 26 char * destination; … … 52 52 deleteOldTorrent( data ); 53 53 else { 54 if( gtk_toggle_button_get_active( data->run_check) )54 if( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( data->run_check ) ) ) 55 55 tr_torrentStart( tr_torrent_handle( data->gtor ) ); 56 56 tr_core_add_torrent( data->core, data->gtor ); 57 if( gtk_toggle_button_get_active( data->trash_check) )57 if( gtk_toggle_button_get_active( GTK_TOGGLE_BUTTON( data->trash_check ) ) ) 58 58 tr_file_trash_or_unlink( data->filename ); 59 59 } … … 157 157 if( tr_ctorGetDestination( ctor, TR_FORCE, &str ) ) 158 158 g_assert_not_reached( ); 159 159 160 data = g_new0( struct OpenData, 1 ); 160 161 data->core = core; … … 162 163 data->filename = g_strdup( tr_ctorGetSourceFile( ctor ) ); 163 164 data->destination = g_strdup( str ); 165 data->list = file_list_new( NULL ); 166 data->trash_check = gtk_check_button_new_with_mnemonic( _( "_Trash original torrent file" ) ); 167 data->run_check = gtk_check_button_new_with_mnemonic( _( "_Start when added" ) ); 168 164 169 g_signal_connect( G_OBJECT( d ), "response", 165 170 G_CALLBACK( openResponseCB ), data ); … … 208 213 ++row; 209 214 col = 0; 210 w = file_list_new( NULL );215 w = data->list; 211 216 gtk_widget_set_size_request ( w, 466u, 300u ); 212 data->list = w;213 217 gtk_table_attach_defaults( GTK_TABLE( t ), w, col, col+2, row, row+1 ); 214 218 … … 221 225 ++row; 222 226 col = 0; 223 w = gtk_check_button_new_with_mnemonic( _( "_Trash original torrent file" ) ); 224 data->trash_check = GTK_TOGGLE_BUTTON( w ); 227 w = data->trash_check; 225 228 if( tr_ctorGetDeleteSource( ctor, &flag ) ) 226 229 g_assert_not_reached( ); … … 230 233 ++row; 231 234 col = 0; 232 w = gtk_check_button_new_with_mnemonic( _( "_Start when added" ) ); 233 data->run_check = GTK_TOGGLE_BUTTON( w ); 235 w = data->run_check; 234 236 if( tr_ctorGetPaused( ctor, TR_FORCE, &flag ) ) 235 237 g_assert_not_reached( ); … … 263 265 { 264 266 GtkWidget * w; 267 GtkFileFilter * filter; 268 265 269 266 270 w = gtk_file_chooser_dialog_new( _( "Select Torrents" ), parent, … … 275 279 gtk_file_chooser_set_select_multiple( GTK_FILE_CHOOSER( w ), TRUE ); 276 280 281 filter = gtk_file_filter_new( ); 282 gtk_file_filter_set_name( filter, _( "Torrent files" ) ); 283 gtk_file_filter_add_pattern( filter, "*.torrent" ); 284 gtk_file_chooser_add_filter( GTK_FILE_CHOOSER( w ), filter ); 285 286 filter = gtk_file_filter_new( ); 287 gtk_file_filter_set_name( filter, _( "All files" ) ); 288 gtk_file_filter_add_pattern( filter, "*" ); 289 gtk_file_chooser_add_filter( GTK_FILE_CHOOSER( w ), filter ); 290 277 291 g_signal_connect( w, "response", G_CALLBACK(onOpenDialogResponse), core ); 278 292
Note: See TracChangeset
for help on using the changeset viewer.