Changeset 7086
- Timestamp:
- Nov 9, 2008, 3:29:43 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/details.c
r6998 r7086 683 683 684 684 /* TODO: make this configurable? */ 685 int 686 687 688 689 690 691 685 int view_columns[] = { PEER_COL_IS_ENCRYPTED, 686 PEER_COL_UPLOAD_RATE, 687 PEER_COL_DOWNLOAD_RATE, 688 PEER_COL_PROGRESS, 689 PEER_COL_STATUS, 690 PEER_COL_ADDRESS, 691 PEER_COL_CLIENT }; 692 692 693 693 … … 755 755 const int col = view_columns[i]; 756 756 const char * t = _( peer_column_names[col] ); 757 gboolean resizable = TRUE;758 757 GtkTreeViewColumn * c; 759 758 GtkCellRenderer * r; … … 763 762 case PEER_COL_ADDRESS: 764 763 r = gtk_cell_renderer_text_new ( ); 765 c = 766 gtk_tree_view_column_new_with_attributes ( t, r, "text", 767 col, 768 NULL ); 764 c = gtk_tree_view_column_new_with_attributes ( t, r, "text", col, NULL ); 769 765 break; 770 766 771 767 case PEER_COL_CLIENT: 772 768 r = gtk_cell_renderer_text_new ( ); 773 c = 774 gtk_tree_view_column_new_with_attributes ( t, r, "text", 775 col, 776 NULL ); 777 gtk_tree_view_column_set_cell_data_func ( c, r, 778 render_client, 779 NULL, 780 NULL ); 769 c = gtk_tree_view_column_new_with_attributes ( t, r, "text", col, NULL ); 770 gtk_tree_view_column_set_cell_data_func ( c, r, render_client, NULL, NULL ); 781 771 break; 782 772 783 773 case PEER_COL_PROGRESS: 784 774 r = gtk_cell_renderer_progress_new ( ); 785 c = gtk_tree_view_column_new_with_attributes ( 786 t, r, "value", PEER_COL_PROGRESS, NULL ); 775 c = gtk_tree_view_column_new_with_attributes ( t, r, "value", PEER_COL_PROGRESS, NULL ); 787 776 break; 788 777 789 778 case PEER_COL_IS_ENCRYPTED: 790 resizable = FALSE;791 779 r = gtk_cell_renderer_pixbuf_new ( ); 792 780 c = gtk_tree_view_column_new_with_attributes ( t, r, NULL ); 793 gtk_tree_view_column_set_sizing ( 794 c, GTK_TREE_VIEW_COLUMN_FIXED ); 781 gtk_tree_view_column_set_sizing ( c, GTK_TREE_VIEW_COLUMN_FIXED ); 795 782 gtk_tree_view_column_set_fixed_width ( c, 20 ); 796 gtk_tree_view_column_set_cell_data_func ( c, r, 797 render_encrypted, 798 NULL, 799 NULL ); 783 gtk_tree_view_column_set_cell_data_func ( c, r, render_encrypted, NULL, NULL ); 800 784 break; 801 785 802 786 case PEER_COL_DOWNLOAD_RATE: 803 787 r = gtk_cell_renderer_text_new ( ); 804 c = 805 gtk_tree_view_column_new_with_attributes ( t, r, "text", 806 col, 807 NULL ); 808 gtk_tree_view_column_set_cell_data_func ( c, r, 809 render_dl_rate, 810 NULL, 811 NULL ); 788 c = gtk_tree_view_column_new_with_attributes ( t, r, "text", col, NULL ); 789 gtk_tree_view_column_set_cell_data_func ( c, r, render_dl_rate, NULL, NULL ); 812 790 break; 813 791 814 792 case PEER_COL_UPLOAD_RATE: 815 793 r = gtk_cell_renderer_text_new ( ); 816 c = 817 gtk_tree_view_column_new_with_attributes ( t, r, "text", 818 col, 819 NULL ); 820 gtk_tree_view_column_set_cell_data_func ( c, r, 821 render_ul_rate, 822 NULL, 823 NULL ); 794 c = gtk_tree_view_column_new_with_attributes ( t, r, "text", col, NULL ); 795 gtk_tree_view_column_set_cell_data_func ( c, r, render_ul_rate, NULL, NULL ); 824 796 break; 825 797 826 798 case PEER_COL_STATUS: 827 799 r = gtk_cell_renderer_text_new( ); 828 c = 829 gtk_tree_view_column_new_with_attributes ( t, r, "text", 830 col, 831 NULL ); 800 c = gtk_tree_view_column_new_with_attributes ( t, r, "text", col, NULL ); 832 801 break; 833 802 … … 836 805 } 837 806 838 gtk_tree_view_column_set_resizable ( c, resizable);807 gtk_tree_view_column_set_resizable ( c, FALSE ); 839 808 gtk_tree_view_column_set_sort_column_id ( c, col ); 840 809 gtk_tree_view_append_column ( GTK_TREE_VIEW( v ), c ); … … 854 823 w = sw = gtk_scrolled_window_new ( NULL, NULL ); 855 824 gtk_scrolled_window_set_policy ( GTK_SCROLLED_WINDOW( w ), 856 GTK_POLICY_ NEVER,825 GTK_POLICY_AUTOMATIC, 857 826 GTK_POLICY_AUTOMATIC ); 858 827 gtk_scrolled_window_set_shadow_type ( GTK_SCROLLED_WINDOW( w ),
Note: See TracChangeset
for help on using the changeset viewer.