1 Index: gaim/src/gtkblist.c
2 ===================================================================
3 --- gaim.orig/src/gtkblist.c 2005-08-19 23:23:45.000000000 +0200
4 +++ gaim/src/gtkblist.c 2005-08-21 02:32:13.989658832 +0200
7 gaim_gtk_blist_joinchat_show(void)
9 - GtkWidget *hbox, *vbox;
13 + GtkWidget *pri_label;
14 GaimGtkBuddyList *gtkblist;
18 GtkWidget *img = NULL;
20 GaimGtkJoinChatData *data = NULL;
22 gtkblist = GAIM_GTK_BLIST(gaim_get_blist());
24 img = gtk_image_new_from_stock(GAIM_STOCK_DIALOG_QUESTION,
25 GTK_ICON_SIZE_DIALOG);
27 data = g_new0(GaimGtkJoinChatData, 1);
29 data->window = gtk_dialog_new_with_buttons(_("Join a Chat"),
31 GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), GAIM_HIG_BOX_SPACE);
32 gtk_window_set_role(GTK_WINDOW(data->window), "join_chat");
35 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
36 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), hbox);
37 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);
39 vbox = gtk_vbox_new(FALSE, 5);
40 gtk_container_set_border_width(GTK_CONTAINER(vbox), 0);
41 gtk_container_add(GTK_CONTAINER(hbox), vbox);
43 + vbox = GTK_DIALOG(data->window)->vbox;
46 label = gtk_label_new(_("Please enter the appropriate information "
47 "about the chat you would like to join.\n"));
48 @@ -4304,9 +4315,13 @@
52 + GtkWidget *pri_label;
59 GaimGtkBuddyList *gtkblist;
60 GaimGtkAddBuddyData *data = g_new0(GaimGtkAddBuddyData, 1);
62 @@ -4315,8 +4330,10 @@
64 : gaim_connection_get_account(gaim_connections_get_all()->data));
67 img = gtk_image_new_from_stock(GAIM_STOCK_DIALOG_QUESTION,
68 GTK_ICON_SIZE_DIALOG);
71 gtkblist = GAIM_GTK_BLIST(gaim_get_blist());
74 gtk_window_set_type_hint(GTK_WINDOW(data->window),
75 GDK_WINDOW_TYPE_HINT_DIALOG);
78 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
79 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), hbox);
80 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);
83 vbox = gtk_vbox_new(FALSE, 0);
84 gtk_container_add(GTK_CONTAINER(hbox), vbox);
86 + vbox = GTK_DIALOG(data->window)->vbox;
89 label = gtk_label_new(
90 _("Please enter the screen name of the person you would like "
91 @@ -4663,10 +4684,14 @@
95 + GtkWidget *pri_label;
100 +#if ICONS_IN_DIALOGS
105 if (account != NULL) {
106 gc = gaim_account_get_connection(account);
107 @@ -4698,8 +4723,10 @@
108 data->account = account;
109 data->default_chat_name = g_strdup(name);
111 +#if ICONS_IN_DIALOGS
112 img = gtk_image_new_from_stock(GAIM_STOCK_DIALOG_QUESTION,
113 GTK_ICON_SIZE_DIALOG);
116 gtkblist = GAIM_GTK_BLIST(gaim_get_blist());
118 @@ -4720,6 +4747,7 @@
119 gtk_window_set_type_hint(GTK_WINDOW(data->window),
120 GDK_WINDOW_TYPE_HINT_DIALOG);
122 +#if ICONS_IN_DIALOGS
123 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
124 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(data->window)->vbox), hbox);
125 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);
126 @@ -4727,6 +4755,9 @@
128 vbox = gtk_vbox_new(FALSE, 5);
129 gtk_container_add(GTK_CONTAINER(hbox), vbox);
131 + vbox = GTK_DIALOG(data->window)->vbox;
134 label = gtk_label_new(
135 _("Please enter an alias, and the appropriate information "
136 Index: gaim/src/gtkconn.c
137 ===================================================================
138 --- gaim.orig/src/gtkconn.c 2005-08-19 23:23:45.000000000 +0200
139 +++ gaim/src/gtkconn.c 2005-08-19 23:27:18.000000000 +0200
142 /* Build the window if it isn't there yet */
143 if (!disconnect_window) {
144 - GtkWidget *hbox, *vbox, *img;
145 + GtkWidget *hbox, *vbox;
146 + #if ICONS_IN_DIALOGS
149 GtkCellRenderer *rend, *rend2;
151 disconnect_window = g_new0(struct disconnect_window, 1);
153 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(disconnect_window->window)->vbox), GAIM_HIG_BORDER);
154 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(disconnect_window->window)->vbox), GAIM_HIG_BOX_SPACE);
156 +#if ICONS_IN_DIALOGS
157 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
158 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(disconnect_window->window)->vbox), hbox);
159 img = gtk_image_new_from_stock(GAIM_STOCK_DIALOG_ERROR, GTK_ICON_SIZE_DIALOG);
162 vbox = gtk_vbox_new(FALSE, GAIM_HIG_BORDER);
163 gtk_box_pack_start(GTK_BOX(hbox), vbox, FALSE, FALSE, 0);
165 + vbox = GTK_DIALOG(disconnect_window->window)->vbox;
168 disconnect_window->label = gtk_label_new(label_text);
170 Index: gaim/src/gtkconv.c
171 ===================================================================
172 --- gaim.orig/src/gtkconv.c 2005-08-19 23:23:45.000000000 +0200
173 +++ gaim/src/gtkconv.c 2005-08-19 23:27:18.000000000 +0200
174 @@ -847,10 +847,12 @@
176 GtkWidget *vbox, *hbox;
178 +#if ICONS_IN_DIALOGS
181 img = gtk_image_new_from_stock(GAIM_STOCK_DIALOG_QUESTION,
182 GTK_ICON_SIZE_DIALOG);
185 info = g_new0(InviteBuddyInfo, 1);
188 gtk_box_set_spacing(GTK_BOX(vbox), GAIM_HIG_BORDER);
189 gtk_container_set_border_width(GTK_CONTAINER(vbox), GAIM_HIG_BOX_SPACE);
191 +#if ICONS_IN_DIALOGS
192 /* Setup the inner hbox and put the dialog's icon in it. */
193 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
194 gtk_container_add(GTK_CONTAINER(vbox), hbox);
196 /* Setup the right vbox. */
197 vbox = gtk_vbox_new(FALSE, 0);
198 gtk_container_add(GTK_CONTAINER(hbox), vbox);
201 /* Put our happy label in it. */
202 label = gtk_label_new(_("Please enter the name of the user you wish "
203 @@ -1107,8 +1111,10 @@
204 GaimGtkWindow *gtkwin = GAIM_GTK_WINDOW(win);
205 GaimGtkConversation *gtkconv = GAIM_GTK_CONVERSATION(conv);
207 +#if ICONS_IN_DIALOGS
208 GtkWidget *img = gtk_image_new_from_stock(GAIM_STOCK_DIALOG_QUESTION,
209 GTK_ICON_SIZE_DIALOG);
214 @@ -1139,9 +1145,11 @@
215 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
216 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(gtkconv->dialogs.search)->vbox),
218 +#if ICONS_IN_DIALOGS
219 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);
221 gtk_misc_set_alignment(GTK_MISC(img), 0, 0);
223 gtk_dialog_set_response_sensitive(GTK_DIALOG(gtkconv->dialogs.search),
224 GTK_RESPONSE_OK, FALSE);
226 Index: gaim/src/gtkdebug.c
227 ===================================================================
228 --- gaim.orig/src/gtkdebug.c 2005-08-19 23:23:45.000000000 +0200
229 +++ gaim/src/gtkdebug.c 2005-08-19 23:27:18.000000000 +0200
232 find_cb(GtkWidget *w, DebugWindow *win)
234 - GtkWidget *hbox, *img, *label;
235 + GtkWidget *hbox, *label;
236 +#if ICONS_IN_DIALOGS
242 @@ -179,11 +182,13 @@
243 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
244 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(win->find)->vbox),
246 +#if ICONS_IN_DIALOGS
247 img = gtk_image_new_from_stock(GAIM_STOCK_DIALOG_QUESTION,
248 GTK_ICON_SIZE_DIALOG);
249 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);
251 gtk_misc_set_alignment(GTK_MISC(img), 0, 0);
253 gtk_dialog_set_response_sensitive(GTK_DIALOG(win->find),
254 GTK_RESPONSE_OK, FALSE);
256 Index: gaim/src/gtkdialogs.c
257 ===================================================================
258 --- gaim.orig/src/gtkdialogs.c 2005-08-19 23:23:45.000000000 +0200
259 +++ gaim/src/gtkdialogs.c 2005-08-19 23:27:18.000000000 +0200
264 +#if ICONS_IN_DIALOGS
267 gchar *norm = gaim_strreplace(ee, "rocksmyworld", "");
269 label = gtk_label_new(NULL);
272 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
273 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(window)->vbox), hbox);
274 +#if ICONS_IN_DIALOGS
275 img = gtk_image_new_from_stock(GAIM_STOCK_DIALOG_COOL, gtk_icon_size_from_name(GAIM_ICON_SIZE_DIALOG_COOL));
276 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);
279 gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
280 gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
281 Index: gaim/src/gtkgaim.h
282 ===================================================================
283 --- gaim.orig/src/gtkgaim.h 2005-08-19 23:26:29.000000000 +0200
284 +++ gaim/src/gtkgaim.h 2005-08-21 02:32:29.270335816 +0200
286 #define GAIM_HIG_BORDER 12
287 #define GAIM_HIG_BOX_SPACE 6
290 + * Do we want icons in dialogs?
292 +#define ICONS_IN_DIALOGS 1
294 #endif /* _GAIM_GTKGAIM_H_ */
296 Index: gaim/src/gtknotify.c
297 ===================================================================
298 --- gaim.orig/src/gtknotify.c 2005-08-19 23:23:45.000000000 +0200
299 +++ gaim/src/gtknotify.c 2005-08-21 02:32:03.765213184 +0200
304 +#if ICONS_IN_DIALOGS
305 GtkWidget *img = NULL;
307 char label_text[2048];
308 const char *icon_name = NULL;
309 char *primary_esc, *secondary_esc;
310 @@ -149,11 +151,13 @@
314 +#if ICONS_IN_DIALOGS
315 if (icon_name != NULL)
317 img = gtk_image_new_from_stock(icon_name, GTK_ICON_SIZE_DIALOG);
318 gtk_misc_set_alignment(GTK_MISC(img), 0, 0);
322 dialog = gtk_dialog_new_with_buttons(title ? title : GAIM_ALERT_TITLE,
323 NULL, 0, GTK_STOCK_CLOSE,
325 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
326 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), hbox);
328 +#if ICONS_IN_DIALOGS
330 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);
333 primary_esc = g_markup_escape_text(primary, -1);
334 secondary_esc = (secondary != NULL) ? g_markup_escape_text(secondary, -1) : NULL;
336 GaimNotifyMailData *data;
341 +#if ICONS_IN_DIALOGS
349 gtk_dialog_set_has_separator(GTK_DIALOG(dialog), FALSE);
350 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(dialog)->vbox), GAIM_HIG_BORDER);
352 +#if ICONS_IN_DIALOGS
353 /* Setup the main horizontal box */
354 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
355 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), hbox);
357 vbox = gtk_vbox_new(FALSE, GAIM_HIG_BORDER);
359 gtk_box_pack_start(GTK_BOX(hbox), vbox, FALSE, FALSE, 0);
361 + vbox = GTK_DIALOG(dialog)->vbox;
364 /* Descriptive label */
365 detail_text = g_strdup_printf(ngettext("%s has %d new message.",
366 Index: gaim/src/gtkrequest.c
367 ===================================================================
368 --- gaim.orig/src/gtkrequest.c 2005-08-19 23:23:45.000000000 +0200
369 +++ gaim/src/gtkrequest.c 2005-08-21 02:32:15.943361824 +0200
370 @@ -281,10 +281,12 @@
371 GaimGtkRequestData *data;
377 +#if ICONS_IN_DIALOGS
383 char *primary_esc, *secondary_esc;
385 gtk_dialog_set_default_response(GTK_DIALOG(dialog), 0);
386 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(dialog)->vbox), GAIM_HIG_BORDER);
388 +#if ICONS_IN_DIALOGS
389 /* Setup the main horizontal box */
390 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
391 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), hbox);
393 vbox = gtk_vbox_new(FALSE, GAIM_HIG_BORDER);
395 gtk_box_pack_start(GTK_BOX(hbox), vbox, FALSE, FALSE, 0);
397 + vbox = GTK_DIALOG(dialog)->vbox;
400 /* Descriptive label */
401 primary_esc = (primary != NULL) ? g_markup_escape_text(primary, -1) : NULL;
403 GaimGtkRequestData *data;
405 GtkWidget *vbox, *vbox2;
408 +#if ICONS_IN_DIALOGS
412 GtkWidget *radio = NULL;
416 gtk_dialog_set_has_separator(GTK_DIALOG(dialog), FALSE);
417 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(dialog)->vbox), GAIM_HIG_BORDER);
419 +#if ICONS_IN_DIALOGS
420 /* Setup the main horizontal box */
421 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
422 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), hbox);
425 vbox = gtk_vbox_new(FALSE, GAIM_HIG_BORDER);
426 gtk_box_pack_start(GTK_BOX(hbox), vbox, FALSE, FALSE, 0);
428 + vbox = GTK_DIALOG(dialog)->vbox;
431 /* Descriptive label */
432 primary_esc = (primary != NULL) ? g_markup_escape_text(primary, -1) : NULL;
434 GaimGtkRequestData *data;
439 +#if ICONS_IN_DIALOGS
445 char *primary_esc, *secondary_esc;
447 gtk_dialog_set_has_separator(GTK_DIALOG(dialog), FALSE);
448 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(dialog)->vbox), GAIM_HIG_BORDER);
450 +#if ICONS_IN_DIALOGS
451 /* Setup the main horizontal box */
452 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
453 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), hbox);
456 vbox = gtk_vbox_new(FALSE, GAIM_HIG_BORDER);
457 gtk_box_pack_start(GTK_BOX(hbox), vbox, FALSE, FALSE, 0);
460 + vbox = GTK_DIALOG(dialog)->vbox;
463 /* Descriptive label */
464 primary_esc = (primary != NULL) ? g_markup_escape_text(primary, -1) : NULL;
465 secondary_esc = (secondary != NULL) ? g_markup_escape_text(secondary, -1) : NULL;
466 @@ -620,10 +638,12 @@
469 if (default_action == GAIM_DEFAULT_ACTION_NONE) {
470 +#if ICONS_IN_DIALOGS
471 GTK_WIDGET_SET_FLAGS(img, GTK_CAN_DEFAULT);
472 GTK_WIDGET_SET_FLAGS(img, GTK_CAN_FOCUS);
473 gtk_widget_grab_focus(img);
474 gtk_widget_grab_default(img);
477 gtk_dialog_set_default_response(GTK_DIALOG(dialog), default_action);
479 @@ -1351,13 +1371,15 @@
489 +#if ICONS_IN_DIALOGS
496 @@ -1392,6 +1414,7 @@
497 g_signal_connect(G_OBJECT(win), "delete_event",
498 G_CALLBACK(destroy_multifield_cb), data);
500 +#if ICONS_IN_DIALOGS
501 /* Setup the main horizontal box */
502 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
503 gtk_container_add(GTK_CONTAINER(win), hbox);
504 @@ -1407,6 +1430,10 @@
506 vbox = gtk_vbox_new(FALSE, GAIM_HIG_BORDER);
507 gtk_box_pack_start(GTK_BOX(hbox), vbox, FALSE, FALSE, 0);
509 + vbox = gtk_vbox_new(FALSE, GAIM_HIG_BORDER);
510 + gtk_container_add(GTK_CONTAINER(win), vbox);
512 gtk_widget_show(vbox);
514 sg = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);