comparison pidgin/gaimstock.c @ 15436:9c0cf4db1f4d

Dialog icon changes
author Sean Egan <seanegan@gmail.com>
date Sat, 27 Jan 2007 11:11:26 +0000
parents a8ee645e7fb4
children a415922e2882
comparison
equal deleted inserted replaced
15435:29e443e0613f 15436:9c0cf4db1f4d
54 #else 54 #else
55 { GAIM_STOCK_CONNECT, "icons", "stock_connect_16.png" }, 55 { GAIM_STOCK_CONNECT, "icons", "stock_connect_16.png" },
56 #endif 56 #endif
57 { GAIM_STOCK_DEBUG, NULL, GTK_STOCK_PROPERTIES }, 57 { GAIM_STOCK_DEBUG, NULL, GTK_STOCK_PROPERTIES },
58 { GAIM_STOCK_DOWNLOAD, NULL, GTK_STOCK_GO_DOWN }, 58 { GAIM_STOCK_DOWNLOAD, NULL, GTK_STOCK_GO_DOWN },
59 { GAIM_STOCK_DIALOG_AUTH, "dialogs", "gaim_auth.png" },
60 { GAIM_STOCK_DIALOG_COOL, "dialogs", "gaim_cool.png" },
61 { GAIM_STOCK_DIALOG_ERROR, "dialogs", "gaim_error.png" },
62 { GAIM_STOCK_DIALOG_INFO, "dialogs", "gaim_info.png" },
63 { GAIM_STOCK_DIALOG_QUESTION, "dialogs", "gaim_question.png" },
64 { GAIM_STOCK_DIALOG_WARNING, "dialogs", "gaim_warning.png" },
65 #if GTK_CHECK_VERSION(2,6,0) 59 #if GTK_CHECK_VERSION(2,6,0)
66 { GAIM_STOCK_DISCONNECT, NULL, GTK_STOCK_DISCONNECT }, 60 { GAIM_STOCK_DISCONNECT, NULL, GTK_STOCK_DISCONNECT },
67 #else 61 #else
68 { GAIM_STOCK_DISCONNECT, "icons", "stock_disconnect_16.png" }, 62 { GAIM_STOCK_DISCONNECT, "icons", "stock_disconnect_16.png" },
69 #endif 63 #endif
149 gboolean extra_small; 143 gboolean extra_small;
150 gboolean small; 144 gboolean small;
151 gboolean medium; 145 gboolean medium;
152 gboolean huge; 146 gboolean huge;
153 } const sized_stock_icons [] = { 147 } const sized_stock_icons [] = {
154 { GAIM_STOCK_STATUS_AVAILABLE, "status", "available.png", TRUE, TRUE, TRUE, FALSE }, 148 { PIDGIN_STOCK_STATUS_AVAILABLE,"status", "available.png", TRUE, TRUE, TRUE, FALSE },
155 { GAIM_STOCK_STATUS_AWAY, "status", "away.png", TRUE, TRUE, TRUE, FALSE }, 149 { PIDGIN_STOCK_STATUS_AWAY, "status", "away.png", TRUE, TRUE, TRUE, FALSE },
156 { GAIM_STOCK_STATUS_BUSY, "status", "busy.png", TRUE, TRUE, TRUE, FALSE }, 150 { PIDGIN_STOCK_STATUS_BUSY, "status", "busy.png", TRUE, TRUE, TRUE, FALSE },
157 { GAIM_STOCK_STATUS_CHAT, "status", "chat.png", TRUE, TRUE, TRUE, FALSE }, 151 { PIDGIN_STOCK_STATUS_CHAT, "status", "chat.png", TRUE, TRUE, TRUE, FALSE },
158 { GAIM_STOCK_STATUS_XA, "status", "extended-away.png", TRUE, TRUE, TRUE, FALSE }, 152 { PIDGIN_STOCK_STATUS_XA, "status", "extended-away.png", TRUE, TRUE, TRUE, FALSE },
159 { GAIM_STOCK_STATUS_LOGIN, "status", "log-in.png", TRUE, TRUE, TRUE, FALSE }, 153 { PIDGIN_STOCK_STATUS_LOGIN, "status", "log-in.png", TRUE, TRUE, TRUE, FALSE },
160 { GAIM_STOCK_STATUS_LOGOUT, "status", "log-out.png", TRUE, TRUE, TRUE, FALSE }, 154 { PIDGIN_STOCK_STATUS_LOGOUT, "status", "log-out.png", TRUE, TRUE, TRUE, FALSE },
161 { GAIM_STOCK_STATUS_OFFLINE, "status", "offline.png", TRUE, TRUE, TRUE, FALSE }, 155 { PIDGIN_STOCK_STATUS_OFFLINE, "status", "offline.png", TRUE, TRUE, TRUE, FALSE },
162 { GAIM_STOCK_STATUS_PERSON, "status", "person.png", TRUE, TRUE, TRUE, FALSE }, 156 { PIDGIN_STOCK_STATUS_PERSON, "status", "person.png", TRUE, TRUE, TRUE, FALSE },
163 { GAIM_STOCK_STATUS_OPERATOR, "status", "operator.png", TRUE, FALSE, FALSE, FALSE }, 157 { PIDGIN_STOCK_STATUS_OPERATOR, "status", "operator.png", TRUE, FALSE, FALSE, FALSE },
164 { GAIM_STOCK_STATUS_HALFOP, "status", "half-operator.png", TRUE, FALSE, FALSE, FALSE }, 158 { PIDGIN_STOCK_STATUS_HALFOP, "status", "half-operator.png", TRUE, FALSE, FALSE, FALSE },
159
160 { PIDGIN_STOCK_DIALOG_AUTH, "dialogs", "auth.png", TRUE, FALSE, FALSE, TRUE },
161 { PIDGIN_STOCK_DIALOG_COOL, "dialogs", "cool.png", FALSE, FALSE, FALSE, TRUE },
162 { PIDGIN_STOCK_DIALOG_ERROR, "dialogs", "error.png", TRUE, FALSE, FALSE, TRUE },
163 { PIDGIN_STOCK_DIALOG_INFO, "dialogs", "info.png", TRUE, FALSE, FALSE, TRUE },
164 { PIDGIN_STOCK_DIALOG_MAIL, "dialogs", "mail.png", TRUE, FALSE, FALSE, TRUE },
165 { PIDGIN_STOCK_DIALOG_QUESTION, "dialogs", "question.png", TRUE, FALSE, FALSE, TRUE },
166 { PIDGIN_STOCK_DIALOG_WARNING, "dialogs", "warning.png", FALSE, FALSE, FALSE, TRUE },
165 }; 167 };
166 168
167 static gchar * 169 static gchar *
168 find_file(const char *dir, const char *base) 170 find_file(const char *dir, const char *base)
169 { 171 {
262 264
263 gtk_icon_set_unref(iconset); 265 gtk_icon_set_unref(iconset);
264 } 266 }
265 267
266 /* register custom icon sizes */ 268 /* register custom icon sizes */
267 gtk_icon_size_register(GAIM_ICON_SIZE_DIALOG_COOL, 40, 60); 269 extra_small = gtk_icon_size_register(PIDGIN_ICON_SIZE_TANGO_EXTRA_SMALL, 16, 16);
268 extra_small = gtk_icon_size_register(GAIM_ICON_SIZE_TANGO_EXTRA_SMALL, 16, 16); 270 small = gtk_icon_size_register(PIDGIN_ICON_SIZE_TANGO_SMALL, 22, 22);
269 small = gtk_icon_size_register(GAIM_ICON_SIZE_TANGO_SMALL, 22, 22); 271 medium = gtk_icon_size_register(PIDGIN_ICON_SIZE_TANGO_MEDIUM, 32, 32);
270 medium = gtk_icon_size_register(GAIM_ICON_SIZE_TANGO_MEDIUM, 32, 32); 272 huge = gtk_icon_size_register(PIDGIN_ICON_SIZE_TANGO_HUGE, 64, 64);
271 huge = gtk_icon_size_register(GAIM_ICON_SIZE_TANGO_HUGE, 64, 64);
272 273
273 for (i = 0; i < G_N_ELEMENTS(sized_stock_icons); i++) 274 for (i = 0; i < G_N_ELEMENTS(sized_stock_icons); i++)
274 { 275 {
275 GtkIconSet *iconset; 276 GtkIconSet *iconset;
276 277