Top | ![]() |
![]() |
![]() |
![]() |
The PhoshWayland singleton is responsible for listening to wayland registry events registering the objects that show up there to make them available to Phosh's other classes.
GHashTable *
phosh_wayland_get_wl_outputs (PhoshWayland *self
);
A list of outputs as a GHashTable keyed by the output's name with wl_output's as values.
[transfer none]
gboolean phosh_wayland_has_wl_output (PhoshWayland *self
,struct wl_output *wl_output
);
struct gamma_control_manager *
phosh_wayland_get_gamma_control_manager
(PhoshWayland *self
);
struct org_kde_kwin_idle *
phosh_wayland_get_org_kde_kwin_idle (PhoshWayland *self
);
struct phosh_private *
phosh_wayland_get_phosh_private (PhoshWayland *self
);
struct xdg_wm_base *
phosh_wayland_get_xdg_wm_base (PhoshWayland *self
);
struct zwlr_foreign_toplevel_manager_v1 *
phosh_wayland_get_zwlr_foreign_toplevel_manager_v1
(PhoshWayland *self
);
struct zwlr_input_inhibit_manager_v1 *
phosh_wayland_get_zwlr_input_inhibit_manager_v1
(PhoshWayland *self
);
struct zwlr_layer_shell_v1 *
phosh_wayland_get_zwlr_layer_shell_v1 (PhoshWayland *self
);
struct zwlr_output_manager_v1 *
phosh_wayland_get_zwlr_output_manager_v1
(PhoshWayland *self
);
struct zwlr_output_power_manager_v1 *
phosh_wayland_get_zwlr_output_power_manager_v1
(PhoshWayland *self
);
struct zxdg_output_manager_v1 *
phosh_wayland_get_zxdg_output_manager_v1
(PhoshWayland *self
);
PhoshWaylandSeatCapabilities
phosh_wayland_get_seat_capabilities (PhoshWayland *self
);
“seat-capabilities”
property“seat-capabilities” PhoshWaylandSeatCapabilities
The current seat capabilities.
Flags: Read
“wl-outputs”
property“wl-outputs” GHashTable *
The currently known wayland outputs.
Flags: Read