Application
A base class for Adwaita applications.
AdwApplication handles library initialization by calling func@init in the default signal@Gio.Application::startup signal handler, in turn chaining up as required by class@Gtk.Application. Therefore, any subclass of AdwApplication should always chain up its startup handler before using any Adwaita or GTK API.
Automatic Resources
AdwApplication will automatically load stylesheets located in the application's resource base path (see method@Gio.Application.set_resource_base_path, if they're present.
They can be used to add custom styles to the application, as follows:
style.csscontains styles that are always present.style-dark.csscontains styles only used when property@StyleManager:dark isTRUE.style-hc.csscontains styles used when the system high contrast preference is enabled.style-hc-dark.csscontains styles used when the system high contrast preference is enabled and property@StyleManager:dark isTRUE.