all: remove control center in its entirety
This commit is contained in:
parent
1dfd6169f8
commit
769d12a525
97 changed files with 59 additions and 10580 deletions
|
|
@ -1,7 +1,6 @@
|
|||
use {
|
||||
crate::{
|
||||
backend::{Connector, ConnectorEvent, ConnectorId, MonitorInfo},
|
||||
control_center::CCI_OUTPUTS,
|
||||
globals::GlobalName,
|
||||
ifs::{
|
||||
head_management::{HeadManagers, HeadState},
|
||||
|
|
@ -95,7 +94,6 @@ pub fn handle(state: &Rc<State>, connector: &Rc<dyn Connector>) {
|
|||
for mgr in state.head_managers.lock().values() {
|
||||
mgr.announce(&data);
|
||||
}
|
||||
state.trigger_cci(CCI_OUTPUTS);
|
||||
if state.connectors.set(id, data).is_some() {
|
||||
panic!("Connector id has been reused");
|
||||
}
|
||||
|
|
@ -135,7 +133,6 @@ impl ConnectorHandler {
|
|||
self.data.handler.set(None);
|
||||
self.state.connectors.remove(&self.id);
|
||||
self.data.head_managers.handle_removed();
|
||||
self.state.trigger_cci(CCI_OUTPUTS);
|
||||
}
|
||||
|
||||
async fn handle_connected(&self, info: MonitorInfo) {
|
||||
|
|
@ -157,7 +154,6 @@ impl ConnectorHandler {
|
|||
self.data
|
||||
.head_managers
|
||||
.handle_output_disconnected(&self.state);
|
||||
self.state.trigger_cci(CCI_OUTPUTS);
|
||||
for head in self.data.wlr_output_heads.lock().drain_values() {
|
||||
head.handle_disconnected();
|
||||
}
|
||||
|
|
@ -304,7 +300,6 @@ impl ConnectorHandler {
|
|||
self.data
|
||||
.head_managers
|
||||
.handle_output_connected(&self.state, &output_data);
|
||||
self.state.trigger_cci(CCI_OUTPUTS);
|
||||
self.state.wlr_output_managers.announce_head(&output_data);
|
||||
global.add_damage_area(&global.pos.get());
|
||||
self.data.damage();
|
||||
|
|
@ -319,7 +314,6 @@ impl ConnectorHandler {
|
|||
}
|
||||
ConnectorEvent::FormatsChanged(formats) => {
|
||||
self.data.head_managers.handle_formats_change(&formats);
|
||||
self.state.trigger_cci(CCI_OUTPUTS);
|
||||
on.global.formats.set(formats);
|
||||
}
|
||||
ConnectorEvent::State(state) => {
|
||||
|
|
@ -433,7 +427,6 @@ impl ConnectorHandler {
|
|||
self.data
|
||||
.head_managers
|
||||
.handle_output_connected(&self.state, &output_data);
|
||||
self.state.trigger_cci(CCI_OUTPUTS);
|
||||
self.state.wlr_output_managers.announce_head(&output_data);
|
||||
'outer: loop {
|
||||
while let Some(event) = self.data.connector.event() {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue