X-Git-Url: https://git.0d.be/?p=empathy.git;a=blobdiff_plain;f=src%2Fempathy-roster-window.c;h=e584cdd3db3a851cb65866e3f26355533de45712;hp=831922760fc0ae109b2dcaf8c958fe3a0bdddbfd;hb=8eef204e706a2a4c4b16c935b853ea207b775729;hpb=df6bd22f9a320dad25eaffa5c061921de7ee351b diff --git a/src/empathy-roster-window.c b/src/empathy-roster-window.c index 83192276..e584cdd3 100644 --- a/src/empathy-roster-window.c +++ b/src/empathy-roster-window.c @@ -1301,9 +1301,8 @@ roster_window_join_chatroom_menu_activate_cb (GSimpleAction *action, account, room); if (chatroom == NULL) { - DEBUG ("Failed to get chatroom '%s' on '%s': %s", - room, path, error->message); - g_error_free (error); + DEBUG ("Failed to get chatroom '%s' on '%s'", + room, path); goto out; } @@ -2287,6 +2286,9 @@ empathy_roster_window_init (EmpathyRosterWindow *self) GtkWidget *sw; gchar *filename; GtkWidget *search_vbox; + GtkWidget *header_bar; + GtkWidget *new_conversation_button; + GtkWidget *image; guint i; EmpathyRosterModel *model; @@ -2327,6 +2329,20 @@ empathy_roster_window_init (EmpathyRosterWindow *self) NULL); g_free (filename); + header_bar = gtk_header_bar_new (); + gtk_header_bar_set_title (GTK_HEADER_BAR(header_bar), _("Conversations")); + gtk_header_bar_set_show_close_button (GTK_HEADER_BAR(header_bar), TRUE); + + image = gtk_image_new_from_icon_name ("list-add-symbolic", GTK_ICON_SIZE_BUTTON); + new_conversation_button = gtk_button_new (); + g_signal_connect (new_conversation_button, "clicked", + G_CALLBACK (roster_window_chat_new_message_cb), self); + gtk_button_set_image (GTK_BUTTON (new_conversation_button), image); + gtk_widget_set_tooltip_text (new_conversation_button, _("New Conversation")); + gtk_window_set_titlebar (GTK_WINDOW (self), header_bar); + gtk_container_add (GTK_CONTAINER (header_bar), new_conversation_button); + gtk_widget_show_all (header_bar); + gtk_container_add (GTK_CONTAINER (self), self->priv->main_vbox); gtk_widget_show (self->priv->main_vbox);