Class
AdwApplication
Description [src]
class Adw.Application : Gtk.Application {
parent_instance: GtkApplication
}
A base class for Adwaita applications.
AdwApplication handles library initialization by calling adw_init() in the
default GApplication::startup signal handler, in turn chaining up
as required by GtkApplication. 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
g_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 whenAdwStyleManager:darkisTRUE. -
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 andAdwStyleManager:darkisTRUE.
| Available since: | 1.0 |