Top | ![]() |
![]() |
![]() |
![]() |
GObject ╰── GDBusInterfaceSkeleton ╰── PhoshDisplayDbusDisplayConfigSkeleton ╰── PhoshMonitorManager
PhoshMonitorManager implements GDBusInterface and PhoshDisplayDbusDisplayConfig.
void phosh_monitor_manager_add_monitor (PhoshMonitorManager *self
,PhoshMonitor *monitor
);
PhoshMonitor * phosh_monitor_manager_get_monitor (PhoshMonitorManager *self
,guint num
);
guint
phosh_monitor_manager_get_num_monitors
(PhoshMonitorManager *self
);
PhoshMonitor * phosh_monitor_manager_find_monitor (PhoshMonitorManager *self
,const char *name
);
void phosh_monitor_manager_set_monitor_transform (PhoshMonitorManager *self
,PhoshMonitor *monitor
,PhoshMonitorTransform transform
);
void
phosh_monitor_manager_apply_monitor_config
(PhoshMonitorManager *self
);
Applies a full output configuration
Equivalent to the 'method' enum in org.gnome.Mutter.DisplayConfig
“n-monitors”
property“n-monitors” gint
The number of enabled monitors.
Flags: Read
Allowed values: >= 0
Default value: 0
“monitor-added”
signalvoid user_function (PhoshMonitorManager *manager, PhoshMonitor *monitor, gpointer user_data)
Emitted whenever a monitor is about to be added. Note
that the monitor might not yet be fully initialized. Use
phosh_monitor_is_configured()
to check or listen for
the “configured” signal.
manager |
The PhoshMonitorManager emitting the signal. |
|
monitor |
The PhoshMonitor being added. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“monitor-removed”
signalvoid user_function (PhoshMonitorManager *manager, PhoshMonitor *monitor, gpointer user_data)
Emitted whenever a monitor is about to be removed.
manager |
The PhoshMonitorManager emitting the signal. |
|
monitor |
The PhoshMonitor being removed. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Cleanup