Top | ![]() |
![]() |
![]() |
![]() |
PhoshMonitorPowerSaveMode | power-mode | Read |
gpointer | wl-output | Read / Write / Construct Only |
enum | PhoshMonitorConnectorType |
enum | PhoshMonitorTransform |
enum | PhoshMonitorPowerSaveMode |
#define | PHOSH_TYPE_MONITOR |
PhoshMonitor |
GEnum ├── PhoshMonitorConnectorType ├── PhoshMonitorPowerSaveMode ╰── PhoshMonitorTransform GObject ╰── PhoshMonitor
A rectangualar area in the compositor space, usally corresponds to physical monitor using wl_output and xdg_output Wayland protocols.
PhoshMonitor *
phosh_monitor_new_from_wl_output (gpointer wl_output
);
PhoshMonitorMode *
phosh_monitor_get_current_mode (PhoshMonitor *self
);
void phosh_monitor_set_power_save_mode (PhoshMonitor *self
,PhoshMonitorPowerSaveMode mode
);
Sets monitor's power save mode.
PhoshMonitorPowerSaveMode
phosh_monitor_get_power_save_mode (PhoshMonitor *self
);
This matches the values in drm_mode.h
unknown connector type |
||
a VGA connector |
||
a DVII connector |
||
a DVID connector |
||
a DVIA connector |
||
a Composite connector |
||
a SVIDEO connector |
||
a LVDS connector |
||
a Component connector |
||
a 9PinDIN connector |
||
a DisplayPort connector |
||
a HDMIA connector |
||
a HDMIB connector |
||
a TV connector |
||
a eDP connector |
||
a Virtual connector |
||
a DSI connector |
the monitors rotation.
“power-mode”
property“power-mode” PhoshMonitorPowerSaveMode
The power save mode for this monitor.
Flags: Read
Default value: PHOSH_MONITOR_POWER_SAVE_MODE_OFF
“wl-output”
property“wl-output” gpointer
The wayland output associated with this monitor.
Flags: Read / Write / Construct Only
“configured”
signalvoid user_function (PhoshMonitor *monitor, gpointer user_data)
Emitted whenever a monitor is fully configured (that is it received all configuration data from the various wayland protocols).
monitor |
The PhoshMonitor emitting the signal. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last