Application


Object Hierarchy:

Object hierarchy for Application

Description:

[ CCode ( type_id = "adap_application_get_type ()" ) ]
public class Application : Application, ActionGroup, ActionMap

A base class for Adapta applications.

`AdapApplication` handles library initialization by calling [func@init] in the default [signal@Gio.Application: AdapApplication:startup] signal handler, in turn chaining up as required by [class@Gtk.Application]. Therefore, any subclass of `AdapApplication` should always chain up its `startup` handler before using any Adapta or GTK API.

Automatic Resources

`AdapApplication` 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.css` contains styles that are always present.
  • `style-dark.css` contains styles only used when [property@StyleManager:dark] is `TRUE`.
  • `style-hc.css` contains styles used when the system high contrast preference is enabled.
  • `style-hc-dark.css` contains styles used when the system high contrast preference is enabled and [property@StyleManager:dark] is `TRUE`.

Namespace: Adap
Package: libadapta-1

Content:

Properties:

Creation methods:

Methods:

Inherited Members:

All known members inherited from interface GLib.ActionMap