Changeset 6807
- Timestamp:
- Sep 27, 2008, 6:01:31 PM (13 years ago)
- Location:
- trunk/gtk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/details.c
r6795 r6807 701 701 m = webseed_model_new( tr_torrent_handle( gtor ) ); 702 702 webtree = gtk_tree_view_new_with_model( m ); 703 g_signal_connect( webtree, "button-release-event", 704 G_CALLBACK( on_tree_view_button_released ), NULL ); 703 705 gtk_tree_view_set_rules_hint( GTK_TREE_VIEW( webtree ), TRUE ); 704 706 p->webseeds = GTK_LIST_STORE( m ); … … 746 748 gtk_widget_set_size_request( v, 550, 0 ); 747 749 g_object_unref ( G_OBJECT( m ) ); 750 g_signal_connect( v, "button-release-event", 751 G_CALLBACK( on_tree_view_button_released ), NULL ); 748 752 749 753 for( i = 0; i < G_N_ELEMENTS( view_columns ); ++i ) -
trunk/gtk/file-list.c
r6795 r6807 755 755 g_signal_connect( view, "button-press-event", 756 756 G_CALLBACK( onViewButtonPressed ), data ); 757 g_signal_connect( view, "button-release-event", 758 G_CALLBACK( on_tree_view_button_released ), NULL ); 759 757 760 758 761 /* set up view */ -
trunk/gtk/msgwin.c
r6795 r6807 527 527 528 528 view = gtk_tree_view_new_with_model( data->sort ); 529 g_signal_connect( view, "button-release-event", 530 G_CALLBACK( on_tree_view_button_released ), NULL ); 529 531 data->view = GTK_TREE_VIEW( view ); 530 532 gtk_tree_view_set_rules_hint( data->view, TRUE ); -
trunk/gtk/tr-prefs.c
r6801 r6807 854 854 page->store = GTK_LIST_STORE( m ); 855 855 w = gtk_tree_view_new_with_model( m ); 856 g_signal_connect( w, "button-release-event", 857 G_CALLBACK( on_tree_view_button_released ), NULL ); 856 858 857 859 page->widgets = g_slist_append( page->widgets, w ); -
trunk/gtk/tr-window.c
r6795 r6807 172 172 G_CALLBACK( on_tree_view_button_pressed ), 173 173 (void *) on_popup_menu ); 174 g_signal_connect( view, "button-release-event", 175 G_CALLBACK( on_tree_view_button_released ), NULL ); 174 176 g_signal_connect( view, "row-activated", 175 177 G_CALLBACK( view_row_activated ), NULL ); -
trunk/gtk/tracker-list.c
r6795 r6807 302 302 page->store = GTK_LIST_STORE( m ); 303 303 w = gtk_tree_view_new_with_model( m ); 304 g_signal_connect( w, "button-release-event", 305 G_CALLBACK( on_tree_view_button_released ), NULL ); 304 306 page->view = GTK_TREE_VIEW( w ); 305 307 gtk_tree_view_set_enable_search( page->view, FALSE ); -
trunk/gtk/util.c
r6795 r6807 481 481 } 482 482 483 /* if the user clicked in an empty area of the list, 484 * clear all the selections. */ 485 gboolean 486 on_tree_view_button_released( GtkWidget * view, 487 GdkEventButton * event, 488 gpointer unused UNUSED ) 489 { 490 GtkTreeView * tv = GTK_TREE_VIEW( view ); 491 492 if( !gtk_tree_view_get_path_at_pos ( tv, 493 (gint) event->x, 494 (gint) event->y, 495 NULL, NULL, NULL, NULL ) ) 496 { 497 GtkTreeSelection * selection = gtk_tree_view_get_selection( tv ); 498 gtk_tree_selection_unselect_all ( selection ); 499 return TRUE; 500 } 501 502 return FALSE; 503 } 504 483 505 gpointer 484 506 tr_object_ref_sink( gpointer object ) -
trunk/gtk/util.h
r6795 r6807 120 120 gpointer unused ); 121 121 122 /* if the click didn't specify a row, clear the selection */ 123 gboolean on_tree_view_button_released( GtkWidget * view, 124 GdkEventButton * event, 125 gpointer unused ); 126 127 128 122 129 gpointer tr_object_ref_sink( gpointer object ); 123 130
Note: See TracChangeset
for help on using the changeset viewer.