diff options
author | wurstsalat <mailtrash@posteo.de> | 2021-02-14 22:56:17 +0300 |
---|---|---|
committer | lovetox <philipp@hoerist.com> | 2021-02-27 14:54:10 +0300 |
commit | 4a4f91293fbc45ebc6e64175185f37b89596e1f3 (patch) | |
tree | 5db5a5b5ee8b192182f3f62cf8fa936905edef0a | |
parent | eb71b81ed8d651f3a0e80d1fcceb6d721c7ed882 (diff) |
GroupChatInvitation: Show account badge
Fixes: #10424
-rw-r--r-- | gajim/gtk/groupchat_invitation.py | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/gajim/gtk/groupchat_invitation.py b/gajim/gtk/groupchat_invitation.py index 70dcb2f8f..0e2a08a94 100644 --- a/gajim/gtk/groupchat_invitation.py +++ b/gajim/gtk/groupchat_invitation.py @@ -21,6 +21,7 @@ from gajim.common.helpers import get_group_chat_nick from .groupchat_info import GroupChatInfoScrolled from .groupchat_nick import NickChooser +from .util import generate_account_badge class GroupChatInvitation(Gtk.ApplicationWindow): @@ -50,9 +51,18 @@ class GroupChatInvitation(Gtk.ApplicationWindow): separator = Gtk.Separator() contact_label = Gtk.Label(label=event.get_inviter_name()) contact_label.get_style_context().add_class('bold16') - contact_label.set_halign(Gtk.Align.CENTER) - contact_label.set_justify(Gtk.Justification.CENTER) contact_label.set_line_wrap(True) + contact_box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=6) + contact_box.set_halign(Gtk.Align.CENTER) + contact_box.add(contact_label) + + enabled_accounts = app.get_enabled_accounts_with_labels() + if len(enabled_accounts) > 1: + account_badge = generate_account_badge(account) + account_badge.set_tooltip_text( + _('Account: %s') % app.get_account_label(account)) + contact_box.add(account_badge) + invitation_label = Gtk.Label( label=_('has invited you to a group chat.\nDo you want to join?')) invitation_label.set_halign(Gtk.Align.CENTER) @@ -61,7 +71,7 @@ class GroupChatInvitation(Gtk.ApplicationWindow): invitation_label.set_line_wrap(True) main_box.add(separator) - main_box.add(contact_label) + main_box.add(contact_box) main_box.add(invitation_label) decline_button = Gtk.Button.new_with_mnemonic(_('_Decline')) |