Creates a new adw.application.Application.
Gets the style manager for self.
Adds a window to application.
Gets the accelerators that are currently associated with the given action.
Returns the list of actions (possibly empty) that accel maps to.
Gets the “active” window for the application.
Gets a menu from automatically loaded resources.
Returns the menu model that has been set with gtk.application.Application.setMenubar.
Returns the gtk.application_window.ApplicationWindow with the given ID.
Gets a list of the gtk.window.Window instances associated with application.
Inform the session manager that certain types of actions should be inhibited.
Lists the detailed action names which have associated accelerators.
Remove a window from application.
Sets zero or more keyboard accelerators that will trigger the given action.
Sets or unsets the menubar for windows of application.
Removes an inhibitor that has been previously established.
Connect to QueryEnd signal.
Connect to WindowAdded signal.
Connect to WindowRemoved signal.
A base class for Adwaita applications.
adw.application.Application handles library initialization by calling func@init in the default gio.application.Application.startup signal handler, in turn chaining up as required by gtk.application.Application. Therefore, any subclass of adw.application.Application should always chain up its startup handler before using any Adwaita or GTK API.
Automatic Resources
adw.application.Application will automatically load stylesheets located in the application's resource base path (see gio.application.Application.setResourceBasePath, if they're present.
They can be used to add custom styles to the application, as follows:
property@StyleManager:dark is TRUE.