Daniel Brötzmann pushed to branch mainwindow at gajim / gajim


Commits:
a9c0725d by wurstsalat at 2021-05-02T11:22:13+02:00
ChatStack: Add placeholder page

- - - - -


1 changed file:

- gajim/gtk/chat_stack.py


Changes:

=====================================
gajim/gtk/chat_stack.py
=====================================
@@ -17,6 +17,7 @@
 from gi.repository import Gtk
 
 from gajim.common import ged
+from gajim.common.i18n import _
 
 from gajim.gui.controls.chat import ChatControl
 from gajim.gui.controls.groupchat import GroupchatControl
@@ -35,7 +36,7 @@ def __init__(self):
         self.set_vexpand(True)
         self.set_hexpand(True)
 
-        self.add_named(Gtk.Box(), 'empty')
+        self.add_named(ChatPlaceholderBox(), 'empty')
 
         self.register_events([
             ('account-enabled', ged.GUI2, self._on_account_changed),
@@ -110,3 +111,21 @@ def remove_chats_for_account(self, account):
     def _on_account_changed(self, *args):
         for control in self._controls.values():
             control.update_account_badge()
+
+
+class ChatPlaceholderBox(Gtk.Box):
+    def __init__(self):
+        Gtk.Box.__init__(self, orientation=Gtk.Orientation.VERTICAL,
+                         spacing=18)
+        self.set_valign(Gtk.Align.CENTER)
+        pixbuf = Gtk.IconTheme.load_icon_for_scale(
+            Gtk.IconTheme.get_default(),
+            'org.gajim.Gajim-symbolic',
+            100,
+            self.get_scale_factor(),
+            0)
+        self.add(Gtk.Image.new_from_pixbuf(pixbuf))
+
+        label = Gtk.Label(label=_('Start a Chat'))
+        label.get_style_context().add_class('dim-label')
+        self.add(label)



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

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


_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to