Try out using the stock gtk+ connect/disconnect icons in the torrent inspector's peers tab to denote connected peers. This commit is to get feedback -- I'm not 100% sure about this change.

This commit is contained in:
Charles Kerr 2007-09-23 22:32:22 +00:00
parent 1801f59f49
commit b3c184d380
3 changed files with 2 additions and 193 deletions

View File

@ -10,7 +10,6 @@ noinst_HEADERS = \
actions.h \
conf.h \
dialogs.h \
dot-icons.h \
hig.h \
img_icon_full.h \
io.h \

View File

@ -1,185 +0,0 @@
/* GdkPixbuf RGBA C-Source image dump */
#ifdef __SUNPRO_C
#pragma align 4 (red_dot)
#endif
#ifdef __GNUC__
const guint8 red_dot[] __attribute__ ((__aligned__ (4))) =
#else
const guint8 red_dot[] =
#endif
{ ""
/* Pixbuf magic (0x47646b50) */
"GdkP"
/* length: header (24) + pixel_data (1024) */
"\0\0\4\30"
/* pixdata_type (0x1010002) */
"\1\1\0\2"
/* rowstride (64) */
"\0\0\0@"
/* width (16) */
"\0\0\0\20"
/* height (16) */
"\0\0\0\20"
/* pixel_data: */
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\1Z\0\0]P\0\0\253O\0\0\346O\0\0\346P\0\0\253Z\0\0]\0\0"
"\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2"
"Z\0\0\201v\2\2\377\271gg\377\323\210\210\377\323\210\210\377\271gg\377"
"v\2\2\377Z\0\0\201\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\2b\0\0`z\1\1\377\320pp\377\353\254\254\377\372\315\315\377\372\315"
"\315\377\353\254\254\377\320pp\377z\1\1\377b\0\0`\0\0\0\2\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\1\0\0\0\6_\0\0\260\245##\377\322__\377\333tt\377\322"
"]]\377\323]]\377\333tt\377\322__\377\245##\377_\0\0\260\0\0\0\6\0\0\0"
"\1\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\13f\0\0\350\266\16\16\377\303\35\35"
"\377\31600\377\32200\377\32400\377\31600\377\302\35\35\377\266\16\16"
"\377f\0\0\350\0\0\0\13\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\20n\0\0"
"\351\263\0\0\377\320\17\17\377\332\22\22\377\336\22\22\377\341\22\22"
"\377\341\22\22\377\322\17\17\377\263\0\0\377n\0\0\351\0\0\0\20\0\0\0"
"\2\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\22q\0\0\271\263\0\0\377\345\0\0\377"
"\353\0\0\377\357\0\0\377\362\0\0\377\365\0\0\377\347\0\0\377\262\0\0"
"\377q\0\0\271\0\0\0\22\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\20r\0\0"
"x\266\0\0\377\377\35\35\377\377\10\10\377\377\27\27\377\377\27\27\377"
"\377\14\14\377\377\36\36\377\266\0\0\377r\0\0x\0\0\0\20\0\0\0\2\0\0\0"
"\0\0\0\0\0\0\0\0\1\0\0\0\13\0\0\0%\244\0\0\236\354\0\0\377\377FF\377"
"\377gg\377\377gg\377\377RR\377\357\0\0\377\251\0\0\236\0\0\0%\0\0\0\13"
"\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\23\0\0\0/\247\0\0\206"
"\333\0\0\303\366\30\30\355\366\30\30\355\333\0\0\303\251\0\0\206\0\0"
"\0/\0\0\0\23\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5"
"\0\0\0\24\0\0\0(\0\0\0""7\0\0\0\77\0\0\0\77\0\0\0""7\0\0\0(\0\0\0\24"
"\0\0\0\5\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0"
"\0\5\0\0\0\14\0\0\0\23\0\0\0\27\0\0\0\27\0\0\0\23\0\0\0\14\0\0\0\5\0"
"\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\1\0\0\0\2\0\0\0\3\0\0\0\3\0\0\0\2\0\0\0\1\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0"};
/* GdkPixbuf RGBA C-Source image dump */
#ifdef __SUNPRO_C
#pragma align 4 (yellow_dot)
#endif
#ifdef __GNUC__
const guint8 yellow_dot[] __attribute__ ((__aligned__ (4))) =
#else
const guint8 yellow_dot[] =
#endif
{ ""
/* Pixbuf magic (0x47646b50) */
"GdkP"
/* length: header (24) + pixel_data (1024) */
"\0\0\4\30"
/* pixdata_type (0x1010002) */
"\1\1\0\2"
/* rowstride (64) */
"\0\0\0@"
/* width (16) */
"\0\0\0\20"
/* height (16) */
"\0\0\0\20"
/* pixel_data: */
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\1\2344\0]\212.\0\253\207-\0\346\207-\0\346\212.\0\253"
"\2344\0]\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\2\2247\0\201\270T\2\377\353\241g\377\374\275\210\377\374\275"
"\210\377\353\241g\377\270T\2\377\2247\0\201\0\0\0\2\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\242B\0`\275[\1\377\375\270p\377\377\335"
"\256\377\377\360\320\377\377\360\320\377\377\335\256\377\375\270p\377"
"\275[\1\377\242B\0`\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\6\233"
"B\0\260\340\206#\377\375\271a\377\377\307z\377\377\274d\377\377\275d"
"\377\377\307z\377\375\271a\377\340\206#\377\233B\0\260\0\0\0\6\0\0\0"
"\1\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\13\250L\0\350\357\226\16\377\367\245"
"\40\377\373\2615\377\374\2645\377\375\2665\377\373\2615\377\367\243\40"
"\377\357\226\16\377\250L\0\350\0\0\0\13\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0"
"\2\0\0\0\20\264Y\0\351\356\222\0\377\373\262\22\377\375\271\24\377\377"
"\275\24\377\377\277\24\377\377\277\24\377\373\263\22\377\356\222\0\377"
"\264Y\0\351\0\0\0\20\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\22\267_\0"
"\271\353\231\0\377\377\304\0\377\377\311\0\377\377\314\0\377\377\317"
"\0\377\377\317\0\377\377\304\0\377\353\227\0\377\267_\0\271\0\0\0\22"
"\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\20\252c\0x\353\226\0\377\377\330"
"\0\377\377\333\0\377\377\345\32\377\377\352%\377\377\340\0\377\377\330"
"\0\377\353\226\0\377\252f\0x\0\0\0\20\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\1"
"\0\0\0\13\6\0\0%\301u\0\236\373\262\0\377\377\353H\377\377\375t\377\377"
"\377\204\377\377\357V\377\373\262\0\377\301w\0\236\6\0\0%\0\0\0\13\0"
"\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\23\0\0\0/\255\203\0\206"
"\337\247\0\303\366\313\35\355\366\322,\355\337\252\0\303\255\205\0\206"
"\0\0\0/\0\0\0\23\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0"
"\0\5\0\0\0\24\0\0\0(\0\0\0""7\0\0\0\77\0\0\0\77\0\0\0""7\0\0\0(\0\0\0"
"\24\0\0\0\5\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0"
"\0\0\5\0\0\0\14\0\0\0\23\0\0\0\27\0\0\0\27\0\0\0\23\0\0\0\14\0\0\0\5"
"\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\1\0\0\0\2\0\0\0\3\0\0\0\3\0\0\0\2\0\0\0\1\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0"};
/* GdkPixbuf RGBA C-Source image dump */
#ifdef __SUNPRO_C
#pragma align 4 (green_dot)
#endif
#ifdef __GNUC__
const guint8 green_dot[] __attribute__ ((__aligned__ (4))) =
#else
const guint8 green_dot[] =
#endif
{ ""
/* Pixbuf magic (0x47646b50) */
"GdkP"
/* length: header (24) + pixel_data (1024) */
"\0\0\4\30"
/* pixdata_type (0x1010002) */
"\1\1\0\2"
/* rowstride (64) */
"\0\0\0@"
/* width (16) */
"\0\0\0\20"
/* height (16) */
"\0\0\0\20"
/* pixel_data: */
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\1\0U\0]\0I\0\253\0F\0\346\0F\0\346\0I\0\253\0U\0]\0\0"
"\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2"
"\1Q\0\201\40n\2\377}\263g\377\232\316\210\377\232\316\210\377}\263g\377"
"\40n\2\377\1Q\0\201\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\2\12\\\0`$s\1\377\214\314p\377\301\351\256\377\335\370\320\377\335"
"\370\320\377\301\351\256\377\214\314p\377$s\1\377\12\\\0`\0\0\0\2\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\6\17X\0\260P\234#\377\210\315a\377"
"\235\330z\377\214\317d\377\214\317d\377\235\330z\377\210\315a\377P\234"
"#\377\17X\0\260\0\0\0\6\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\13\27`"
"\0\350M\255\16\377a\274\40\377t\3055\377y\3115\377z\3115\377t\3055\377"
"^\274\40\377M\255\16\377\27`\0\350\0\0\0\13\0\0\0\2\0\0\0\0\0\0\0\0\0"
"\0\0\2\0\0\0\20\37g\0\351;\253\0\377i\307\22\377v\315\24\377}\317\24"
"\377\201\322\24\377\200\322\24\377j\307\22\377;\253\0\377\37g\0\351\0"
"\0\0\20\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\22&l\0\271J\254\0\377z"
"\325\0\377\205\332\0\377\213\333\0\377\220\335\0\377\222\337\0\377~\326"
"\0\377H\253\0\377&l\0\271\0\0\0\22\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\2\0"
"\0\0\20.n\0xX\243\0\377\224\345\0\377\235\351\0\377\260\360\32\377\267"
"\364%\377\245\353\0\377\225\346\0\377X\243\0\377.n\0x\0\0\0\20\0\0\0"
"\2\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\13\0\0\0%K\207\0\236z\305\0\377\267"
"\364H\377\330\377t\377\337\377\204\377\276\367V\377}\310\0\377M\211\0"
"\236\0\0\0%\0\0\0\13\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\23"
"\0\0\0/U\220\0\206f\267\0\303|\330\35\355\201\336,\355i\271\0\303U\220"
"\0\206\0\0\0/\0\0\0\23\0\0\0\4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\1\0\0\0\5\0\0\0\24\0\0\0(\0\0\0""7\0\0\0\77\0\0\0\77\0\0\0""7\0\0\0"
"(\0\0\0\24\0\0\0\5\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\1\0\0\0\5\0\0\0\14\0\0\0\23\0\0\0\27\0\0\0\27\0\0\0\23\0\0\0\14"
"\0\0\0\5\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\1\0\0\0\2\0\0\0\3\0\0\0\3\0\0\0\2\0\0\0\1\0\0\0\0"
"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"};

View File

@ -32,7 +32,6 @@
#include "actions.h"
#include "tr_torrent.h"
#include "dot-icons.h"
#include "hig.h"
#include "torrent-inspector.h"
#include "util.h"
@ -338,16 +337,12 @@ render_connection (GtkTreeViewColumn * column UNUSED,
GtkTreeIter * iter,
gpointer data UNUSED)
{
static GdkPixbuf * rdot = NULL;
static GdkPixbuf * gdot = NULL;
gboolean is_connected = FALSE;
gtk_tree_model_get (tree_model, iter, PEER_COL_IS_CONNECTED, &is_connected,
-1 );
if (!rdot) rdot = gdk_pixbuf_new_from_inline (-1, red_dot, FALSE, NULL);
if (!gdot) gdot = gdk_pixbuf_new_from_inline (-1, green_dot, FALSE, NULL);
g_object_set (renderer, "xalign", (gfloat)0.0,
"yalign", (gfloat)0.5,
"pixbuf", (is_connected ? gdot : rdot),
"stock-id", ( is_connected ? GTK_STOCK_CONNECT : GTK_STOCK_DISCONNECT ),
NULL);
}