Daniel Brötzmann pushed to branch message-replies at gajim / gajim


Commits:
12e895fc by wurstsalat at 2024-04-30T23:10:30+02:00
cfix: ReferredMessageWidget: Align meta box correctly

- - - - -


1 changed file:

- gajim/gtk/referred_message_widget.py


Changes:

=====================================
gajim/gtk/referred_message_widget.py
=====================================
@@ -68,7 +68,6 @@ def _add_content(self, message: mod.Message) -> None:
         )
         main_box.add(content_box)
 
-        name_box = Gtk.Box(spacing=6)
         avatar_surface = get_avatar_for_message(
             message,
             self._contact,
@@ -76,19 +75,16 @@ def _add_content(self, message: mod.Message) -> None:
             AvatarSize.MESSAGE_REPLY
         )
         avatar_image = Gtk.Image.new_from_surface(avatar_surface)
-        name_box.add(avatar_image)
 
         name = get_contact_name_for_message(message, self._contact)
-        name_label = Gtk.Label(label=name, valign=Gtk.Align.START)
+        name_label = Gtk.Label(label=name)
         name_label.get_style_context().add_class('dim-label')
         name_label.get_style_context().add_class('small-label')
         name_label.get_style_context().add_class('bold')
-        name_box.add(name_label)
 
         reply_icon = Gtk.Image.new_from_icon_name(
             'lucide-reply-symbolic', Gtk.IconSize.BUTTON
         )
-        reply_icon.set_valign(Gtk.Align.CENTER)
         reply_icon.get_style_context().add_class('dim-label')
 
         timestamp = message.timestamp.astimezone()
@@ -97,15 +93,17 @@ def _add_content(self, message: mod.Message) -> None:
             format_string = app.settings.get('date_time_format')
 
         timestamp_label = Gtk.Label(
-            label=timestamp.strftime(format_string), valign=Gtk.Align.CENTER
+            label=timestamp.strftime(format_string),
+            margin_start=6,
         )
         timestamp_label.get_style_context().add_class('dim-label')
         timestamp_label.get_style_context().add_class('small-label')
 
-        meta_box = Gtk.Box(spacing=6)
+        meta_box = Gtk.Box(spacing=6, valign=Gtk.Align.CENTER)
         meta_box.get_style_context().add_class('small-label')
         meta_box.add(reply_icon)
-        meta_box.add(name_box)
+        meta_box.add(avatar_image)
+        meta_box.add(name_label)
         meta_box.add(timestamp_label)
         content_box.add(meta_box)
 



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/12e895fccbad7838b9c2020bcf2a447dc52adab6

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/12e895fccbad7838b9c2020bcf2a447dc52adab6
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to