Daniel Brötzmann pushed to branch gtk4 at gajim / gajim
Commits:
96c2e353 by wurstsalat at 2024-10-03T18:47:45+02:00
further fixes
- - - - -
5 changed files:
- gajim/gtk/account_side_bar.py
- gajim/gtk/groupchat_voice_requests_button.py
- gajim/gtk/referenced_message.py
- gajim/gtk/sidebar_switcher.py
- gajim/gtk/ssl_error_dialog.py
Changes:
=====================================
gajim/gtk/account_side_bar.py
=====================================
@@ -17,6 +17,7 @@
from gajim.common.util.status import get_client_status
from gajim.gtk.util import EventHelper
+from gajim.gtk.util import iterate_listbox_children
class AccountSideBar(Gtk.ListBox):
@@ -35,10 +36,9 @@ def add_account(self, account: str) -> None:
self.append(Account(account))
def remove_account(self, account: str) -> None:
- accounts = cast(list[Account], self.get_children())
- for row in accounts:
+ for row in cast(list[Account], iterate_listbox_children(self)):
if row.account == account:
- row.destroy()
+ self.remove(row)
return
@staticmethod
@@ -53,7 +53,7 @@ def activate_account_page(self, account: str) -> None:
self.select_row(row)
def update_unread_count(self, account: str, count: int) -> None:
- for row in cast(list[Account], self.get_children()):
+ for row in cast(list[Account], iterate_listbox_children(self)):
if row.account == account:
row.set_unread_count(count)
break
=====================================
gajim/gtk/groupchat_voice_requests_button.py
=====================================
@@ -45,8 +45,7 @@ def _update(self) -> None:
voice_requests = client.get_module('MUC').get_voice_requests(
self._contact)
if voice_requests:
- self.set_no_show_all(False)
- self.show_all()
+ self.show()
def _on_button_clicked(self, _button: VoiceRequestsButton) -> None:
assert self._contact is not None
@@ -95,7 +94,7 @@ def _on_button_clicked(self, _button: VoiceRequestsButton) ->
None:
self._on_approve,
request,
self._contact)
- request_box.append(approve_button, False, False, 0)
+ request_box.append(approve_button)
if voice_requests.index(request) > 0:
menu_box.append(Gtk.Separator())
=====================================
gajim/gtk/referenced_message.py
=====================================
@@ -10,7 +10,6 @@
import logging
from urllib.parse import urlparse
-from gi.repository import Gdk
from gi.repository import Gio
from gi.repository import GLib
from gi.repository import Gtk
=====================================
gajim/gtk/sidebar_switcher.py
=====================================
@@ -9,7 +9,6 @@
from gi.repository import Gtk
from gajim.common import app
-from gajim.gtk.util import iterate_children
class SideBarSwitcher(Gtk.ListBox):
=====================================
gajim/gtk/ssl_error_dialog.py
=====================================
@@ -27,11 +27,10 @@ def __init__(self,
self.set_application(app.app)
self.set_show_menubar(False)
self.set_resizable(False)
- self.set_position(Gtk.WindowPosition.CENTER)
self.set_title(_('SSL Certificate Verification Error'))
self._ui = get_builder('ssl_error_dialog.ui', self)
- self.add(self._ui.ssl_error_box)
+ self.set_child(self._ui.ssl_error_box)
self.account = account
self._error = error
@@ -42,9 +41,6 @@ def __init__(self,
self._process_error()
- self._ui.connect_signals(self)
- self.show_all()
-
def _process_error(self) -> None:
self._ui.intro_text.set_text(
_('There was an error while attempting to verify the SSL '
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/96c2e3531f82b1f37acf9e3c5ec8867abc63e3d4
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/96c2e3531f82b1f37acf9e3c5ec8867abc63e3d4
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]