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