66e7d9b6d77fc07123282417f996c68dcd6d1642
Currently, GcalEventEditorSection is an interface that doesn't really do much apart from requiring a property and providing virtual methods. This proposed approach turns it into an abstract class, derived from AdwPreferencesGroup, which gives access to virtual methods as well as public methods. It comes with the same benefits of an interface, while sharing a lot of code that were duplicated in the previous commits. As a stopgap measure, it overrides several GtkWidget virtual methods to smoothly transition without causing the commits to break. These overrides will get removed in a later commit. Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/711>
Installation
Links
- Homepage: apps.gnome.org/Calendar
- Report an issue: gitlab.gnome.org/GNOME/gnome-calendar/issues
- Donate: donate.gnome.org
- Translate: l10n.gnome.org/module/gnome-calendar
- Contact: matrix.to/#/#gnome-calendar:gnome.org
Contributing
For information on how to contribute, please check CONTRIBUTING.md and HACKING.md.
Languages
C
97.6%
Meson
1.2%
CSS
0.7%
Python
0.3%
Shell
0.2%
