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 gchar *name
);
“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