- 17 Nov, 2019 15 commits
-
-
Philipp Hörist authored
-
Philipp Hörist authored
-
Philipp Hörist authored
-
Philipp Hörist authored
GtkWidget implements connect() but pylint doesn't know that
-
Philipp Hörist authored
-
Philipp Hörist authored
-
Philipp Hörist authored
-
Philipp Hörist authored
-
Daniel Brötzmann authored
-
Daniel Brötzmann authored
-
Daniel Brötzmann authored
-
Daniel Brötzmann authored
-
Philipp Hörist authored
-
Philipp Hörist authored
-
Philipp Hörist authored
Add open_window() which is more concise
-
- 16 Nov, 2019 2 commits
-
-
Daniel Brötzmann authored
-
Daniel Brötzmann authored
-
- 15 Nov, 2019 9 commits
-
-
Philipp Hörist authored
-
Philipp Hörist authored
-
Philipp Hörist authored
We define the same shortcut for win.browse-history
-
Philipp Hörist authored
-
Philipp Hörist authored
-
Philipp Hörist authored
-
Philipp Hörist authored
-
Daniel Brötzmann authored
-
Philipp Hörist authored
-
- 14 Nov, 2019 5 commits
-
-
- Light refactoring for adding actions
-
-
-
-
-
- 13 Nov, 2019 9 commits
-
-
Philipp Hörist authored
- Use event as var name instead of obj - Use event_filter() - Unify handler method names
-
Philipp Hörist authored
- Group all event handlers - Use event as var name instead of obj - Use event_filter() - Unify handler method names
-
Philipp Hörist authored
- Group all event handlers - Use event as var name instead of obj - Use event_filter() - Unify handler method names
-
Philipp Hörist authored
-
Philipp Hörist authored
Allow comparing attributes with different names Example: ``` @event_filter(['account', 'jid=own_jid']) def _on_event(self): pass ``` _on_event() is only executed if the event attribute `jid` matches the `own_jid` attribute on self
-
Philipp Hörist authored
-
Philipp Hörist authored
There is no need to split functionality out into MessageControl because all Controls use ChatControlBase. This simplifys the code.
-
Philipp Hörist authored
-
Philipp Hörist authored
-