config: make the blend space configurable
This commit is contained in:
parent
991b212120
commit
39c770f6e2
20 changed files with 257 additions and 15 deletions
|
|
@ -28,8 +28,8 @@ use {
|
|||
theme::{Color, colors::Colorable, sized::Resizable},
|
||||
timer::Timer,
|
||||
video::{
|
||||
ColorSpace, Connector, DrmDevice, Eotf, Format, GfxApi, Mode, TearingMode, Transform,
|
||||
VrrMode,
|
||||
BlendSpace, ColorSpace, Connector, DrmDevice, Eotf, Format, GfxApi, Mode, TearingMode,
|
||||
Transform, VrrMode,
|
||||
connector_type::{CON_UNKNOWN, ConnectorType},
|
||||
},
|
||||
window::{
|
||||
|
|
@ -1050,6 +1050,13 @@ impl ConfigClient {
|
|||
});
|
||||
}
|
||||
|
||||
pub fn connector_set_blend_space(&self, connector: Connector, blend_space: BlendSpace) {
|
||||
self.send(&ClientMessage::ConnectorSetBlendSpace {
|
||||
connector,
|
||||
blend_space,
|
||||
});
|
||||
}
|
||||
|
||||
pub fn connector_set_brightness(&self, connector: Connector, brightness: Option<f64>) {
|
||||
self.send(&ClientMessage::ConnectorSetBrightness {
|
||||
connector,
|
||||
|
|
|
|||
|
|
@ -12,8 +12,8 @@ use {
|
|||
theme::{Color, colors::Colorable, sized::Resizable},
|
||||
timer::Timer,
|
||||
video::{
|
||||
ColorSpace, Connector, DrmDevice, Eotf, Format, GfxApi, TearingMode, Transform,
|
||||
VrrMode, connector_type::ConnectorType,
|
||||
BlendSpace, ColorSpace, Connector, DrmDevice, Eotf, Format, GfxApi, TearingMode,
|
||||
Transform, VrrMode, connector_type::ConnectorType,
|
||||
},
|
||||
window::{ContentType, TileState, Window, WindowMatcher, WindowType},
|
||||
workspace::WorkspaceDisplayOrder,
|
||||
|
|
@ -764,6 +764,10 @@ pub enum ClientMessage<'a> {
|
|||
SetWorkspaceDisplayOrder {
|
||||
order: WorkspaceDisplayOrder,
|
||||
},
|
||||
ConnectorSetBlendSpace {
|
||||
connector: Connector,
|
||||
blend_space: BlendSpace,
|
||||
},
|
||||
}
|
||||
|
||||
#[derive(Serialize, Deserialize, Debug)]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue