Changeset 9762
- Timestamp:
- Dec 14, 2009, 7:24:05 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/tr-window.c
r9682 r9762 96 96 GtkWidget * stats_lb; 97 97 GtkWidget * gutter_lb; 98 GtkWidget * alt_speed_image [2]; /* 0==off, 1==on */98 GtkWidget * alt_speed_image; 99 99 GtkWidget * alt_speed_button; 100 100 GtkWidget * options_menu; … … 285 285 { 286 286 PrivateData * p = vprivate; 287 288 287 g_signal_handler_disconnect( p->core, p->pref_handler_id ); 289 g_object_unref( G_OBJECT( p->alt_speed_image[1] ) );290 g_object_unref( G_OBJECT( p->alt_speed_image[0] ) );291 288 g_free( p->filter_text ); 292 289 g_free( p ); … … 336 333 const char * fmt; 337 334 const gboolean b = pref_flag_get( TR_PREFS_KEY_ALT_SPEED_ENABLED ); 335 const char * stock = b ? "alt-speed-on" : "alt-speed-off"; 338 336 GtkWidget * w = p->alt_speed_button; 339 337 … … 345 343 346 344 gtk_toggle_button_set_active( GTK_TOGGLE_BUTTON( w ), b ); 347 gtk_ button_set_image( GTK_BUTTON( w ), p->alt_speed_image[b?1:0]);345 gtk_image_set_from_stock( GTK_IMAGE( p->alt_speed_image ), stock, -1 ); 348 346 gtk_button_set_alignment( GTK_BUTTON( w ), 0.5, 0.5 ); 349 347 gtr_widget_set_tooltip_text( w, str ); … … 960 958 g_signal_connect( w, "clicked", G_CALLBACK(onOptionsClicked), p ); 961 959 962 p->alt_speed_image[0] = gtk_image_new_from_stock( "alt-speed-off", -1 ); 963 p->alt_speed_image[1] = gtk_image_new_from_stock( "alt-speed-on", -1 ); 960 p->alt_speed_image = gtk_image_new( ); 964 961 w = p->alt_speed_button = gtk_toggle_button_new( ); 962 gtk_button_set_image( GTK_BUTTON( w ), p->alt_speed_image ); 965 963 gtk_button_set_relief( GTK_BUTTON( w ), GTK_RELIEF_NONE ); 966 g_object_ref( G_OBJECT( p->alt_speed_image[0] ) );967 g_object_ref( G_OBJECT( p->alt_speed_image[1] ) );968 gtk_container_add( GTK_CONTAINER( w ), p->alt_speed_image[0] );969 964 g_signal_connect( w, "toggled", G_CALLBACK(alt_speed_toggled_cb ), p ); 970 965 gtk_box_pack_start( GTK_BOX( h ), w, 0, 0, 0 );
Note: See TracChangeset
for help on using the changeset viewer.