pidgin/gtklog.c

branch
soc.2013.gobjectification.plugins
changeset 37109
94d1a2589d5a
parent 37066
1ebce1f4993b
parent 35528
e04ba70092e9
child 37133
832cd077145e
equal deleted inserted replaced
37108:73c5fb6d78b3 37109:94d1a2589d5a
585 G_CALLBACK(destroy_cb), ht); 585 G_CALLBACK(destroy_cb), ht);
586 gtk_window_set_role(GTK_WINDOW(lv->window), "log_viewer"); 586 gtk_window_set_role(GTK_WINDOW(lv->window), "log_viewer");
587 587
588 /* Icon *************/ 588 /* Icon *************/
589 if (icon != NULL) { 589 if (icon != NULL) {
590 title_box = gtk_hbox_new(FALSE, PIDGIN_HIG_BOX_SPACE); 590 title_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, PIDGIN_HIG_BOX_SPACE);
591 gtk_container_set_border_width(GTK_CONTAINER(title_box), PIDGIN_HIG_BOX_SPACE); 591 gtk_container_set_border_width(GTK_CONTAINER(title_box), PIDGIN_HIG_BOX_SPACE);
592 gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(lv->window))), 592 gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(lv->window))),
593 title_box, FALSE, FALSE, 0); 593 title_box, FALSE, FALSE, 0);
594 594
595 gtk_box_pack_start(GTK_BOX(title_box), icon, FALSE, FALSE, 0); 595 gtk_box_pack_start(GTK_BOX(title_box), icon, FALSE, FALSE, 0);
605 gtk_misc_set_alignment(GTK_MISC(lv->label), 0, 0); 605 gtk_misc_set_alignment(GTK_MISC(lv->label), 0, 0);
606 gtk_box_pack_start(GTK_BOX(title_box), lv->label, FALSE, FALSE, 0); 606 gtk_box_pack_start(GTK_BOX(title_box), lv->label, FALSE, FALSE, 0);
607 g_free(text); 607 g_free(text);
608 608
609 /* Pane *************/ 609 /* Pane *************/
610 pane = gtk_hpaned_new(); 610 pane = gtk_paned_new(GTK_ORIENTATION_HORIZONTAL);
611 gtk_container_set_border_width(GTK_CONTAINER(pane), PIDGIN_HIG_BOX_SPACE); 611 gtk_container_set_border_width(GTK_CONTAINER(pane), PIDGIN_HIG_BOX_SPACE);
612 gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(lv->window))), 612 gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(lv->window))),
613 pane, TRUE, TRUE, 0); 613 pane, TRUE, TRUE, 0);
614 614
615 /* List *************/ 615 /* List *************/
650 g_free(sz_txt); 650 g_free(sz_txt);
651 g_free(text); 651 g_free(text);
652 } 652 }
653 653
654 /* A fancy little box ************/ 654 /* A fancy little box ************/
655 vbox = gtk_vbox_new(FALSE, PIDGIN_HIG_BOX_SPACE); 655 vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, PIDGIN_HIG_BOX_SPACE);
656 gtk_paned_add2(GTK_PANED(pane), vbox); 656 gtk_paned_add2(GTK_PANED(pane), vbox);
657 657
658 /* Viewer ************/ 658 /* Viewer ************/
659 frame = pidgin_create_webview(FALSE, &lv->web_view, NULL); 659 frame = pidgin_create_webview(FALSE, &lv->web_view, NULL);
660 gtk_widget_set_name(lv->web_view, "pidgin_log_web_view"); 660 gtk_widget_set_name(lv->web_view, "pidgin_log_web_view");
661 gtk_widget_set_size_request(lv->web_view, 320, 200); 661 gtk_widget_set_size_request(lv->web_view, 320, 200);
662 gtk_box_pack_start(GTK_BOX(vbox), frame, TRUE, TRUE, 0); 662 gtk_box_pack_start(GTK_BOX(vbox), frame, TRUE, TRUE, 0);
663 gtk_widget_show(frame); 663 gtk_widget_show(frame);
664 664
665 /* Search box **********/ 665 /* Search box **********/
666 hbox = gtk_hbox_new(FALSE, PIDGIN_HIG_BOX_SPACE); 666 hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, PIDGIN_HIG_BOX_SPACE);
667 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0); 667 gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0);
668 lv->entry = gtk_entry_new(); 668 lv->entry = gtk_entry_new();
669 gtk_box_pack_start(GTK_BOX(hbox), lv->entry, TRUE, TRUE, 0); 669 gtk_box_pack_start(GTK_BOX(hbox), lv->entry, TRUE, TRUE, 0);
670 find_button = gtk_button_new_from_stock(GTK_STOCK_FIND); 670 find_button = gtk_button_new_from_stock(GTK_STOCK_FIND);
671 gtk_box_pack_start(GTK_BOX(hbox), find_button, FALSE, FALSE, 0); 671 gtk_box_pack_start(GTK_BOX(hbox), find_button, FALSE, FALSE, 0);

mercurial