| 781 gtk_imhtml_append_text(GTK_IMHTML(console->imhtml), |
776 gtk_imhtml_append_text(GTK_IMHTML(console->imhtml), |
| 782 _("<font color='#777777'>Not connected to XMPP</font>"), 0); |
777 _("<font color='#777777'>Not connected to XMPP</font>"), 0); |
| 783 gtk_container_add(GTK_CONTAINER(sw), console->imhtml); |
778 gtk_container_add(GTK_CONTAINER(sw), console->imhtml); |
| 784 |
779 |
| 785 toolbar = gtk_toolbar_new(); |
780 toolbar = gtk_toolbar_new(); |
| 786 #if GTK_CHECK_VERSION(2,4,0) |
|
| 787 button = gtk_tool_button_new(NULL, "<iq/>"); |
781 button = gtk_tool_button_new(NULL, "<iq/>"); |
| 788 g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(iq_clicked_cb), NULL); |
782 g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(iq_clicked_cb), NULL); |
| 789 gtk_container_add(GTK_CONTAINER(toolbar), GTK_WIDGET(button)); |
783 gtk_container_add(GTK_CONTAINER(toolbar), GTK_WIDGET(button)); |
| 790 #else |
784 |
| 791 gtk_toolbar_append_item(GTK_TOOLBAR(toolbar), "<iq/>", |
|
| 792 _("Insert an <iq/> stanza."), "foo", NULL, GTK_SIGNAL_FUNC(iq_clicked_cb), NULL); |
|
| 793 #endif |
|
| 794 |
|
| 795 #if GTK_CHECK_VERSION(2,4,0) |
|
| 796 button = gtk_tool_button_new(NULL, "<presence/>"); |
785 button = gtk_tool_button_new(NULL, "<presence/>"); |
| 797 g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(presence_clicked_cb), NULL); |
786 g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(presence_clicked_cb), NULL); |
| 798 gtk_container_add(GTK_CONTAINER(toolbar), GTK_WIDGET(button)); |
787 gtk_container_add(GTK_CONTAINER(toolbar), GTK_WIDGET(button)); |
| 799 #else |
788 |
| 800 gtk_toolbar_append_item(GTK_TOOLBAR(toolbar), "<presence/>", |
|
| 801 _("Insert a <presence/> stanza."), NULL, gtk_label_new(NULL), GTK_SIGNAL_FUNC(presence_clicked_cb), NULL); |
|
| 802 #endif |
|
| 803 |
|
| 804 #if GTK_CHECK_VERSION(2,4,0) |
|
| 805 button = gtk_tool_button_new(NULL, "<message/>"); |
789 button = gtk_tool_button_new(NULL, "<message/>"); |
| 806 g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(message_clicked_cb), NULL); |
790 g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(message_clicked_cb), NULL); |
| 807 gtk_container_add(GTK_CONTAINER(toolbar), GTK_WIDGET(button)); |
791 gtk_container_add(GTK_CONTAINER(toolbar), GTK_WIDGET(button)); |
| 808 #else |
|
| 809 gtk_toolbar_append_item(GTK_TOOLBAR(toolbar), "<message/>", |
|
| 810 _("Insert a <message/> stanza."), "foo", gtk_label_new(NULL), GTK_SIGNAL_FUNC(message_clicked_cb), NULL); |
|
| 811 #endif |
|
| 812 |
792 |
| 813 gtk_box_pack_start(GTK_BOX(vbox), toolbar, FALSE, FALSE, 0); |
793 gtk_box_pack_start(GTK_BOX(vbox), toolbar, FALSE, FALSE, 0); |
| 814 |
794 |
| 815 sw = gtk_scrolled_window_new(NULL, NULL); |
795 sw = gtk_scrolled_window_new(NULL, NULL); |
| 816 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_ETCHED_IN); |
796 gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_ETCHED_IN); |