Class

HeApplication

Description [src]

class He.Application : Gtk.Application
{
  /* No available fields */
}

An application..

Hierarchy

hierarchy this HeApplication ancestor_0 GtkApplication ancestor_0--this ancestor_1 GApplication ancestor_1--ancestor_0 ancestor_2 GObject ancestor_2--ancestor_1

Constructors

he_application_new

Creates a new application..

Instance methods

he_application_get_default_accent_color
No description available.

he_application_set_default_accent_color
No description available.

he_application_get_override_accent_color
No description available.

he_application_set_override_accent_color
No description available.

he_application_get_override_dark_style
No description available.

he_application_set_override_dark_style
No description available.

he_application_get_override_contrast
No description available.

he_application_set_override_contrast
No description available.

he_application_get_default_contrast
No description available.

he_application_set_default_contrast
No description available.

he_application_get_is_content
No description available.

he_application_set_is_content
No description available.

he_application_get_is_mono
No description available.

he_application_set_is_mono
No description available.

Methods inherited from GtkApplication (14)
gtk_application_add_window

Adds a window to application.

gtk_application_get_accels_for_action

Gets the accelerators that are currently associated with the given action.

gtk_application_get_actions_for_accel

Returns the list of actions (possibly empty) that accel maps to.

gtk_application_get_active_window

Gets the “active” window for the application.

gtk_application_get_menu_by_id

Gets a menu from automatically loaded resources.

gtk_application_get_menubar

Returns the menu model that has been set with gtk_application_set_menubar().

gtk_application_get_window_by_id

Returns the GtkApplicationWindow with the given ID.

gtk_application_get_windows

Gets a list of the GtkWindow instances associated with application.

gtk_application_inhibit

Inform the session manager that certain types of actions should be inhibited.

gtk_application_list_action_descriptions

Lists the detailed action names which have associated accelerators.

gtk_application_remove_window

Remove a window from application.

gtk_application_set_accels_for_action

Sets zero or more keyboard accelerators that will trigger the given action.

gtk_application_set_menubar

Sets or unsets the menubar for windows of application.

gtk_application_uninhibit

Removes an inhibitor that has been previously established.

Methods inherited from GApplication (36)

Please see GApplication for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

He.Application:default-accent-color
No description available.

He.Application:override-accent-color
No description available.

He.Application:override-dark-style
No description available.

He.Application:override-contrast
No description available.

He.Application:default-contrast
No description available.

He.Application:is-content
No description available.

He.Application:is-mono
No description available.

Properties inherited from GtkApplication (4)
Gtk.Application:active-window

The currently focused window of the application.

Gtk.Application:menubar

The GMenuModel to be used for the application’s menu bar.

Gtk.Application:register-session

Set this property to TRUE to register with the session manager.

Gtk.Application:screensaver-active

This property is TRUE if GTK believes that the screensaver is currently active.

Properties inherited from GApplication (9)
Gio.Application:action-group

The group of actions that the application exports.

Gio.Application:application-id

The unique identifier for the application.

Gio.Application:flags

Flags specifying the behaviour of the application.

Gio.Application:inactivity-timeout

Time (in milliseconds) to stay alive after becoming idle.

Gio.Application:is-busy

Whether the application is currently marked as busy through g_application_mark_busy() or g_application_bind_busy_property().

Gio.Application:is-registered

Whether g_application_register() has been called.

Gio.Application:is-remote

Whether this application instance is remote.

Gio.Application:resource-base-path

The base resource path for the application.

Gio.Application:version

The human-readable version number of the application.

Signals

Signals inherited from GtkApplication (3)
GtkApplication::query-end

Emitted when the session manager is about to end the session.

GtkApplication::window-added

Emitted when a GtkWindow is added to application through gtk_application_add_window().

GtkApplication::window-removed

Emitted when a GtkWindow is removed from application.

Signals inherited from GApplication (7)
GApplication::activate

The ::activate signal is emitted on the primary instance when an activation occurs. See g_application_activate().

GApplication::command-line

The ::command-line signal is emitted on the primary instance when a commandline is not handled locally. See g_application_run() and the GApplicationCommandLine documentation for more information.

GApplication::handle-local-options

The ::handle-local-options signal is emitted on the local instance after the parsing of the commandline options has occurred.

GApplication::name-lost

The ::name-lost signal is emitted only on the registered primary instance when a new instance has taken over. This can only happen if the application is using the G_APPLICATION_ALLOW_REPLACEMENT flag.

GApplication::open

The ::open signal is emitted on the primary instance when there are files to open. See g_application_open() for more information.

GApplication::shutdown

The ::shutdown signal is emitted only on the registered primary instance immediately after the main loop terminates.

GApplication::startup

The ::startup signal is emitted on the primary instance immediately after registration. See g_application_register().

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct HeApplicationClass {
  /* no available fields */
}

No description available.