Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwurstsalat <mailtrash@posteo.de>2021-02-14 22:56:17 +0300
committerlovetox <philipp@hoerist.com>2021-02-27 14:54:10 +0300
commit4a4f91293fbc45ebc6e64175185f37b89596e1f3 (patch)
tree5db5a5b5ee8b192182f3f62cf8fa936905edef0a
parenteb71b81ed8d651f3a0e80d1fcceb6d721c7ed882 (diff)
GroupChatInvitation: Show account badge
Fixes: #10424
-rw-r--r--gajim/gtk/groupchat_invitation.py16
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'))