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