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:
authorlovetox <philipp@hoerist.com>2022-01-22 22:27:57 +0300
committerlovetox <philipp@hoerist.com>2022-01-22 22:27:57 +0300
commita16cc047c460ceefebed16080a6cde42b52eb150 (patch)
treea73fc35d2c0ce0a598e99115876f25e7cf551d8d /gajim/gtk/groupchat_details.py
parent8b1977e76043f7e9942b0162a4c9ee186970dbf2 (diff)
Groupchat: Move Settings into GroupchatDetails
Diffstat (limited to 'gajim/gtk/groupchat_details.py')
-rw-r--r--gajim/gtk/groupchat_details.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/gajim/gtk/groupchat_details.py b/gajim/gtk/groupchat_details.py
index 12355107c..0a67ccc68 100644
--- a/gajim/gtk/groupchat_details.py
+++ b/gajim/gtk/groupchat_details.py
@@ -22,6 +22,7 @@ from gajim.common.i18n import _
from gajim.common.modules.contacts import GroupchatContact
from .groupchat_info import GroupChatInfoScrolled
+from .groupchat_settings import GroupChatSettings
from .sidebar_switcher import SideBarSwitcher
@@ -47,6 +48,7 @@ class GroupchatDetails(Gtk.ApplicationWindow):
main_box.add(self._stack)
self._add_groupchat_info()
+ self._add_groupchat_settings()
self._side_bar_switcher.set_stack(self._stack)
@@ -67,6 +69,15 @@ class GroupchatDetails(Gtk.ApplicationWindow):
self._stack.add_titled(groupchat_info, 'info', _('Information'))
+ def _add_groupchat_settings(self) -> None:
+ scrolled_window = Gtk.ScrolledWindow()
+ scrolled_window.set_policy(Gtk.PolicyType.NEVER,
+ Gtk.PolicyType.AUTOMATIC)
+
+ settings_box = GroupChatSettings(self.account, self._contact.jid)
+ scrolled_window.add(settings_box)
+ self._stack.add_titled(scrolled_window, 'settings', _('Settings'))
+
def _on_key_press(self,
_widget: GroupchatDetails,
event: Gdk.EventKey) -> None: