Changeset 11983
- Timestamp:
- Feb 19, 2011, 1:04:09 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gtk/details.c
r11914 r11983 1106 1106 PEER_COL_ENCRYPTION_STOCK_ID, 1107 1107 PEER_COL_FLAGS, 1108 PEER_COL_TORRENT_NAME, 1108 1109 N_PEER_COLS 1109 1110 }; … … 1165 1166 G_TYPE_STRING, /* # blocks cancelled by peer string */ 1166 1167 G_TYPE_STRING, /* encryption stock id */ 1167 G_TYPE_STRING); /* flagString */ 1168 G_TYPE_STRING, /* flagString */ 1169 G_TYPE_STRING); /* torrent name */ 1168 1170 } 1169 1171 … … 1172 1174 GtkTreeIter * iter, 1173 1175 const char * key, 1176 const char * torrentName, 1174 1177 const tr_peer_stat * peer ) 1175 1178 { … … 1193 1196 PEER_COL_ENCRYPTION_STOCK_ID, peer->isEncrypted ? "transmission-lock" : NULL, 1194 1197 PEER_COL_KEY, key, 1198 PEER_COL_TORRENT_NAME, torrentName, 1195 1199 -1 ); 1196 1200 } … … 1291 1295 GtkTreePath * p; 1292 1296 gtk_list_store_append( store, &iter ); 1293 initPeerRow( store, &iter, key, s );1297 initPeerRow( store, &iter, key, tr_torrentName( tor ), s ); 1294 1298 p = gtk_tree_model_get_path( model, &iter ); 1295 1299 g_hash_table_insert( hash, g_strdup( key ), … … 1465 1469 { 1466 1470 const char * pch; 1467 char * str = NULL; 1468 GString * gstr = g_string_new( NULL ); 1469 gtk_tree_model_get( model, &iter, PEER_COL_FLAGS, &str, -1 ); 1470 for( pch = str; pch && *pch; ++pch ) 1471 char * name = NULL; 1472 char * addr = NULL; 1473 char * flagstr = NULL; 1474 GString * gstr = g_string_new( NULL ); 1475 gtk_tree_model_get( model, &iter, PEER_COL_TORRENT_NAME, &name, 1476 PEER_COL_ADDRESS, &addr, 1477 PEER_COL_FLAGS, &flagstr, 1478 -1 ); 1479 1480 g_string_append_printf( gstr, "<b>%s</b>\n%s\n \n", name, addr ); 1481 1482 for( pch = flagstr; pch && *pch; ++pch ) 1471 1483 { 1472 1484 const char * s = NULL; … … 1491 1503 if( gstr->len ) /* remove the last linefeed */ 1492 1504 g_string_set_size( gstr, gstr->len - 1 ); 1493 gtk_tooltip_set_ text( tooltip, gstr->str );1505 gtk_tooltip_set_markup( tooltip, gstr->str ); 1494 1506 g_string_free( gstr, TRUE ); 1495 g_free( str ); 1507 g_free( flagstr ); 1508 g_free( addr ); 1509 g_free( name ); 1496 1510 show_tip = TRUE; 1497 1511 }
Note: See TracChangeset
for help on using the changeset viewer.