Changeset 11040
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/details.c
r11012 r11040 262 262 if( i == n ) { 263 263 g_signal_handler_block( di->bandwidthCombo, di->bandwidthComboTag ); 264 gtr_priority_combo_set_value( di->bandwidthCombo, baseline );264 gtr_priority_combo_set_value( GTK_COMBO_BOX( di->bandwidthCombo ), baseline ); 265 265 g_signal_handler_unblock( di->bandwidthCombo, di->bandwidthComboTag ); 266 266 } … … 419 419 420 420 static void 421 onPriorityChanged( GtkComboBox * w, struct DetailsImpl * di )422 { 423 const tr_priority_t priority = gtr_priority_combo_get_value( GTK_WIDGET( w ));421 onPriorityChanged( GtkComboBox * combo_box, struct DetailsImpl * di ) 422 { 423 const tr_priority_t priority = gtr_priority_combo_get_value( combo_box ); 424 424 torrent_set_int( di, "bandwidthPriority", priority ); 425 425 } -
trunk/gtk/msgwin.c
r11038 r11040 56 56 57 57 static void 58 level_combo_changed_cb( Gtk Widget * w, gpointer gdata )58 level_combo_changed_cb( GtkComboBox * combo_box, gpointer gdata ) 59 59 { 60 60 struct MsgData * data = gdata; 61 const int level = gtr_combo_box_get_active_ val( w);61 const int level = gtr_combo_box_get_active_enum( combo_box ); 62 62 63 63 tr_setMessageLevel( level ); … … 366 366 _( "Debug" ), TR_MSG_DBG, 367 367 NULL ); 368 gtr_combo_box_set_active_ val( w, pref_int_get( TR_PREFS_KEY_MSGLEVEL ) );368 gtr_combo_box_set_active_enum( GTK_COMBO_BOX( w ), pref_int_get( TR_PREFS_KEY_MSGLEVEL ) ); 369 369 return w; 370 370 } -
trunk/gtk/tr-prefs.c
r11038 r11040 449 449 450 450 static void 451 onIntComboChanged( GtkComboBox * w, gpointer core )452 { 453 const int val = gtr_combo_box_get_active_ val( GTK_WIDGET( w ));454 const char * key = g_object_get_data( G_OBJECT( w), PREF_KEY );451 onIntComboChanged( GtkComboBox * combo_box, gpointer core ) 452 { 453 const int val = gtr_combo_box_get_active_enum( combo_box ); 454 const char * key = g_object_get_data( G_OBJECT( combo_box ), PREF_KEY ); 455 455 tr_core_set_pref_int( TR_CORE( core ), key, val ); 456 456 } … … 463 463 _( "Require encryption" ), TR_ENCRYPTION_REQUIRED, 464 464 NULL ); 465 gtr_combo_box_set_active_ val( w, pref_int_get( key ) );465 gtr_combo_box_set_active_enum( GTK_COMBO_BOX( w ), pref_int_get( key ) ); 466 466 g_object_set_data_full( G_OBJECT( w ), PREF_KEY, tr_strdup( key ), g_free ); 467 467 g_signal_connect( w, "changed", G_CALLBACK( onIntComboChanged ), core ); … … 918 918 "SOCKS5", TR_PROXY_SOCKS5, 919 919 NULL ); 920 gtr_combo_box_set_active_ val( w, pref_int_get( key ) );920 gtr_combo_box_set_active_enum( GTK_COMBO_BOX( w ), pref_int_get( key ) ); 921 921 g_object_set_data_full( G_OBJECT( w ), PREF_KEY, tr_strdup( key ), g_free ); 922 922 g_signal_connect( w, "changed", G_CALLBACK( onIntComboChanged ), core ); … … 1084 1084 _( "Saturday" ), TR_SCHED_SAT, 1085 1085 NULL ); 1086 gtr_combo_box_set_active_ val( w, pref_int_get( key ) );1086 gtr_combo_box_set_active_enum( GTK_COMBO_BOX( w ), pref_int_get( key ) ); 1087 1087 g_object_set_data_full( G_OBJECT( w ), PREF_KEY, tr_strdup( key ), g_free ); 1088 1088 g_signal_connect( w, "changed", G_CALLBACK( onIntComboChanged ), core ); -
trunk/gtk/util.c
r11038 r11040 654 654 655 655 void 656 gtr_combo_box_set_active_ val( GtkWidget * w, int value )656 gtr_combo_box_set_active_enum( GtkComboBox * combo_box, int value ) 657 657 { 658 658 int i; … … 660 660 const int column = 0; 661 661 GtkTreeIter iter; 662 GtkComboBox * combobox = GTK_COMBO_BOX( w ); 663 GtkTreeModel * model = gtk_combo_box_get_model( combobox ); 662 GtkTreeModel * model = gtk_combo_box_get_model( combo_box ); 664 663 665 664 /* do the value and current value match? */ 666 if( gtk_combo_box_get_active_iter( combo box, &iter ) ) {665 if( gtk_combo_box_get_active_iter( combo_box, &iter ) ) { 667 666 gtk_tree_model_get( model, &iter, column, ¤tValue, -1 ); 668 667 if( currentValue == value ) … … 675 674 gtk_tree_model_get( model, &iter, column, ¤tValue, -1 ); 676 675 if( currentValue == value ) { 677 gtk_combo_box_set_active_iter( combo box, &iter );676 gtk_combo_box_set_active_iter( combo_box, &iter ); 678 677 return; 679 678 } … … 714 713 715 714 int 716 gtr_combo_box_get_active_ val( GtkWidget * w)715 gtr_combo_box_get_active_enum( GtkComboBox * combo_box ) 717 716 { 718 717 int value = 0; 719 718 GtkTreeIter iter; 720 GtkComboBox * combo_box = GTK_COMBO_BOX( w );721 719 722 720 if( gtk_combo_box_get_active_iter( combo_box, &iter ) ) -
trunk/gtk/util.h
r11038 r11040 170 170 171 171 GtkWidget * gtr_priority_combo_new( void ); 172 #define gtr_priority_combo_get_value(w) gtr_combo_box_get_active_val(w)173 #define gtr_priority_combo_set_value(w,val) gtr_combo_box_set_active_ val(w,val)174 175 GtkWidget * gtr_combo_box_new_enum ( const char * text_1, ... );176 int gtr_combo_box_get_active_val( GtkWidget * w);177 void gtr_combo_box_set_active_val( GtkWidget * w, int value );172 #define gtr_priority_combo_get_value(w) gtr_combo_box_get_active_enum(w) 173 #define gtr_priority_combo_set_value(w,val) gtr_combo_box_set_active_enum(w,val) 174 175 GtkWidget * gtr_combo_box_new_enum ( const char * text_1, ... ); 176 int gtr_combo_box_get_active_enum ( GtkComboBox * ); 177 void gtr_combo_box_set_active_enum ( GtkComboBox *, int value ); 178 178 179 179 /***
Note: See TracChangeset
for help on using the changeset viewer.