Daniel Brötzmann pushed to branch mainwindow at gajim / gajim
Commits:
2560d7ee by wurstsalat at 2021-03-06T10:41:08+01:00
Roster: Rename menu handlers
- - - - -
1 changed file:
- gajim/gtk/roster.py
Changes:
=====================================
gajim/gtk/roster.py
=====================================
@@ -98,10 +98,10 @@ def __init__(self, account):
def _add_actions(self):
actions = [
- ('contact-info', self._contact_info),
- ('execute-command', self._execute_command),
- ('block-contact', self._block_contact),
- ('remove-contact', self._remove_contact),
+ ('contact-info', self._on_contact_info),
+ ('execute-command', self._on_execute_command),
+ ('block-contact', self._on_block_contact),
+ ('remove-contact', self._on_remove_contact),
]
for action in actions:
action_name, func = action
@@ -114,7 +114,7 @@ def _add_actions(self):
f'show-offline-{self._account}',
None,
GLib.Variant.new_boolean(app.settings.get('showoffline')))
- action.connect('change-state', self._show_offline)
+ action.connect('change-state', self._on_show_offline)
app.window.add_action(action)
def update_actions(self):
@@ -151,21 +151,21 @@ def _on_account_state(self, _event):
def _on_theme_update(self, _event):
self.redraw()
- def _show_offline(self, action, param):
+ def _on_show_offline(self, action, param):
action.set_state(param)
app.settings.set('showoffline', param.get_boolean())
self._draw_contacts()
- def _contact_info(self, _action, param):
+ def _on_contact_info(self, _action, param):
app.window.contact_info(self._account, param.get_string())
- def _execute_command(self, _action, param):
+ def _on_execute_command(self, _action, param):
app.window.execute_command(self._account, param.get_string())
- def _block_contact(self, _action, param):
+ def _on_block_contact(self, _action, param):
app.window.block_contact(self._account, param.get_string())
- def _remove_contact(self, _action, param):
+ def _on_remove_contact(self, _action, param):
app.window.remove_contact(self._account, param.get_string())
def _on_roster_row_activated(self, _treeview, path, _column):
@@ -289,7 +289,7 @@ def _on_avatar_update(self, contact, _signal_name):
self._draw_contact(contact)
@event_filter(['account'])
- def _on_roster_received(self, event):
+ def _on_roster_received(self, _event):
self._reset()
@event_filter(['account'])
@@ -404,6 +404,7 @@ def _draw_contacts(self):
def _draw_contact(self, contact):
for ref in self._contact_refs[contact.jid]:
self._draw_contact_row(ref, contact)
+ self._roster.expand_all()
def _draw_contact_row(self, ref, contact):
iter_ = self._get_iter_from_ref(ref)
@@ -490,8 +491,7 @@ def clear(self):
self._group_refs = {}
self._store.clear()
- def _on_presence_received(self, event):
- # TODO: self.draw_contacts() if contact changes status
+ def _on_presence_received(self, _event):
pass
def process_event(self, event):
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/2560d7eefbe4b869ad15c7c43977d651ce8214ff
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/2560d7eefbe4b869ad15c7c43977d651ce8214ff
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