src/gtknotify.c

changeset 11243
ee8dccc558e1
parent 11008
35900a535c11
child 11293
8eb498543d0d
equal deleted inserted replaced
11242:34616591ef26 11243:ee8dccc558e1
162 gtk_window_set_role(GTK_WINDOW(dialog), "notify_dialog"); 162 gtk_window_set_role(GTK_WINDOW(dialog), "notify_dialog");
163 163
164 g_signal_connect(G_OBJECT(dialog), "response", 164 g_signal_connect(G_OBJECT(dialog), "response",
165 G_CALLBACK(message_response_cb), dialog); 165 G_CALLBACK(message_response_cb), dialog);
166 166
167 gtk_container_set_border_width(GTK_CONTAINER(dialog), 12); 167 gtk_container_set_border_width(GTK_CONTAINER(dialog), GAIM_HIG_BORDER);
168 gtk_window_set_resizable(GTK_WINDOW(dialog), FALSE); 168 gtk_window_set_resizable(GTK_WINDOW(dialog), FALSE);
169 gtk_dialog_set_has_separator(GTK_DIALOG(dialog), FALSE); 169 gtk_dialog_set_has_separator(GTK_DIALOG(dialog), FALSE);
170 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(dialog)->vbox), 12); 170 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(dialog)->vbox), GAIM_HIG_BORDER);
171 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), 6); 171 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), GAIM_HIG_BOX_SPACE);
172 172
173 hbox = gtk_hbox_new(FALSE, 12); 173 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
174 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), hbox); 174 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), hbox);
175 175
176 if (img != NULL) 176 if (img != NULL)
177 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); 177 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);
178 178
240 240
241 g_signal_connect(G_OBJECT(dialog), "response", 241 g_signal_connect(G_OBJECT(dialog), "response",
242 G_CALLBACK(email_response_cb), data); 242 G_CALLBACK(email_response_cb), data);
243 243
244 /* Setup the dialog */ 244 /* Setup the dialog */
245 gtk_container_set_border_width(GTK_CONTAINER(dialog), 6); 245 gtk_container_set_border_width(GTK_CONTAINER(dialog), GAIM_HIG_BOX_SPACE);
246 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), 6); 246 gtk_container_set_border_width(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), GAIM_HIG_BOX_SPACE);
247 gtk_window_set_resizable(GTK_WINDOW(dialog), FALSE); 247 gtk_window_set_resizable(GTK_WINDOW(dialog), FALSE);
248 gtk_dialog_set_has_separator(GTK_DIALOG(dialog), FALSE); 248 gtk_dialog_set_has_separator(GTK_DIALOG(dialog), FALSE);
249 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(dialog)->vbox), 12); 249 gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(dialog)->vbox), GAIM_HIG_BORDER);
250 250
251 /* Setup the main horizontal box */ 251 /* Setup the main horizontal box */
252 hbox = gtk_hbox_new(FALSE, 12); 252 hbox = gtk_hbox_new(FALSE, GAIM_HIG_BORDER);
253 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), hbox); 253 gtk_container_add(GTK_CONTAINER(GTK_DIALOG(dialog)->vbox), hbox);
254 254
255 /* Dialog icon */ 255 /* Dialog icon */
256 img = gtk_image_new_from_stock(GAIM_STOCK_DIALOG_INFO, 256 img = gtk_image_new_from_stock(GAIM_STOCK_DIALOG_INFO,
257 GTK_ICON_SIZE_DIALOG); 257 GTK_ICON_SIZE_DIALOG);
258 gtk_misc_set_alignment(GTK_MISC(img), 0, 0); 258 gtk_misc_set_alignment(GTK_MISC(img), 0, 0);
259 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0); 259 gtk_box_pack_start(GTK_BOX(hbox), img, FALSE, FALSE, 0);
260 260
261 /* Vertical box */ 261 /* Vertical box */
262 vbox = gtk_vbox_new(FALSE, 12); 262 vbox = gtk_vbox_new(FALSE, GAIM_HIG_BORDER);
263 263
264 gtk_box_pack_start(GTK_BOX(hbox), vbox, FALSE, FALSE, 0); 264 gtk_box_pack_start(GTK_BOX(hbox), vbox, FALSE, FALSE, 0);
265 265
266 /* Descriptive label */ 266 /* Descriptive label */
267 detail_text = g_strdup_printf(ngettext("%s has %d new message.", 267 detail_text = g_strdup_printf(ngettext("%s has %d new message.",
358 char *linked_text, *primary_esc, *secondary_esc; 358 char *linked_text, *primary_esc, *secondary_esc;
359 359
360 window = gtk_window_new(GTK_WINDOW_TOPLEVEL); 360 window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
361 gtk_window_set_title(GTK_WINDOW(window), title); 361 gtk_window_set_title(GTK_WINDOW(window), title);
362 gtk_window_set_type_hint(GTK_WINDOW(window), GDK_WINDOW_TYPE_HINT_DIALOG); 362 gtk_window_set_type_hint(GTK_WINDOW(window), GDK_WINDOW_TYPE_HINT_DIALOG);
363 gtk_container_set_border_width(GTK_CONTAINER(window), 12); 363 gtk_container_set_border_width(GTK_CONTAINER(window), GAIM_HIG_BORDER);
364 364
365 g_signal_connect(G_OBJECT(window), "delete_event", 365 g_signal_connect(G_OBJECT(window), "delete_event",
366 G_CALLBACK(formatted_close_cb), NULL); 366 G_CALLBACK(formatted_close_cb), NULL);
367 367
368 /* Setup the main vbox */ 368 /* Setup the main vbox */
369 vbox = gtk_vbox_new(FALSE, 12); 369 vbox = gtk_vbox_new(FALSE, GAIM_HIG_BORDER);
370 gtk_container_add(GTK_CONTAINER(window), vbox); 370 gtk_container_add(GTK_CONTAINER(window), vbox);
371 gtk_widget_show(vbox); 371 gtk_widget_show(vbox);
372 372
373 /* Setup the descriptive label */ 373 /* Setup the descriptive label */
374 primary_esc = g_markup_escape_text(primary, -1); 374 primary_esc = g_markup_escape_text(primary, -1);
453 453
454 /* Create the window */ 454 /* Create the window */
455 window = gtk_window_new(GTK_WINDOW_TOPLEVEL); 455 window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
456 gtk_window_set_title(GTK_WINDOW(window), (title ? title :_("Search Results"))); 456 gtk_window_set_title(GTK_WINDOW(window), (title ? title :_("Search Results")));
457 gtk_window_set_type_hint(GTK_WINDOW(window), GDK_WINDOW_TYPE_HINT_DIALOG); 457 gtk_window_set_type_hint(GTK_WINDOW(window), GDK_WINDOW_TYPE_HINT_DIALOG);
458 gtk_container_set_border_width(GTK_CONTAINER(window), 12); 458 gtk_container_set_border_width(GTK_CONTAINER(window), GAIM_HIG_BORDER);
459 459
460 g_signal_connect_swapped(G_OBJECT(window), "delete_event", 460 g_signal_connect_swapped(G_OBJECT(window), "delete_event",
461 G_CALLBACK(searchresults_close_cb), data); 461 G_CALLBACK(searchresults_close_cb), data);
462 462
463 /* Setup the main vbox */ 463 /* Setup the main vbox */
464 vbox = gtk_vbox_new(FALSE, 12); 464 vbox = gtk_vbox_new(FALSE, GAIM_HIG_BORDER);
465 gtk_container_add(GTK_CONTAINER(window), vbox); 465 gtk_container_add(GTK_CONTAINER(window), vbox);
466 gtk_widget_show(vbox); 466 gtk_widget_show(vbox);
467 467
468 /* Setup the descriptive label */ 468 /* Setup the descriptive label */
469 primary_esc = (primary != NULL) ? g_markup_escape_text(primary, -1) : NULL; 469 primary_esc = (primary != NULL) ? g_markup_escape_text(primary, -1) : NULL;
521 521
522 /* Setup the button area */ 522 /* Setup the button area */
523 button_area = gtk_hbutton_box_new(); 523 button_area = gtk_hbutton_box_new();
524 gtk_box_pack_start(GTK_BOX(vbox), button_area, FALSE, FALSE, 0); 524 gtk_box_pack_start(GTK_BOX(vbox), button_area, FALSE, FALSE, 0);
525 gtk_button_box_set_layout(GTK_BUTTON_BOX(button_area), GTK_BUTTONBOX_END); 525 gtk_button_box_set_layout(GTK_BUTTON_BOX(button_area), GTK_BUTTONBOX_END);
526 gtk_box_set_spacing(GTK_BOX(button_area), 12); 526 gtk_box_set_spacing(GTK_BOX(button_area), GAIM_HIG_BORDER);
527 gtk_widget_show(button_area); 527 gtk_widget_show(button_area);
528 528
529 /* Add the Add button */ 529 /* Add the Add button */
530 add_button = gtk_button_new_from_stock(GTK_STOCK_ADD); 530 add_button = gtk_button_new_from_stock(GTK_STOCK_ADD);
531 gtk_box_pack_start(GTK_BOX(button_area), add_button, FALSE, FALSE, 0); 531 gtk_box_pack_start(GTK_BOX(button_area), add_button, FALSE, FALSE, 0);

mercurial