Solaar/lib/solaar/ui
MattHag a70366a786 diversion: Introduce protocols to unite Action and Condition classes
Enforce a common interface for all Action and Condition related classes
and connect them to a common protocol class to support isinstance
checks.

Related #2659
2025-01-02 14:37:29 +01:00
..
about Introduce GTK signal types 2025-01-02 08:29:32 -05:00
__init__.py Introduce GTK signal types 2025-01-02 08:29:32 -05:00
action.py Introduce GTK signal types 2025-01-02 08:29:32 -05:00
common.py Introduce error types 2025-01-02 08:29:32 -05:00
config_panel.py Introduce GTK signal types 2025-01-02 08:29:32 -05:00
desktop_notifications.py Make ui/desktop_notifications testable 2024-10-08 14:35:16 -04:00
diversion_rules.py diversion: Introduce protocols to unite Action and Condition classes 2025-01-02 14:37:29 +01:00
icons.py refactor: Use f-strings for more exceptions and log message 2024-03-24 07:01:56 -04:00
pair_window.py Introduce GTK signal types 2025-01-02 08:29:32 -05:00
rule_actions.py diversion: Introduce protocols to unite Action and Condition classes 2025-01-02 14:37:29 +01:00
rule_base.py diversion: Remove RuleComponent class to avoid coupling of classes 2025-01-02 14:36:55 +01:00
rule_conditions.py diversion: Introduce protocols to unite Action and Condition classes 2025-01-02 14:37:29 +01:00
tray.py Introduce GTK signal types 2025-01-02 08:29:32 -05:00
window.py Introduce GTK signal types 2025-01-02 08:29:32 -05:00