mirror of
https://github.com/niri-wm/niri.git
synced 2026-06-22 02:01:55 +07:00
Rename render_floating_for_output to render_interactive_move_for_output
This commit is contained in:
+1
-1
@@ -4476,7 +4476,7 @@ impl<W: LayoutElement> Layout<W> {
|
||||
}
|
||||
}
|
||||
|
||||
pub fn render_floating_for_output<'a, R: NiriRenderer + 'a>(
|
||||
pub fn render_interactive_move_for_output<'a, R: NiriRenderer + 'a>(
|
||||
&'a self,
|
||||
renderer: &mut R,
|
||||
output: &Output,
|
||||
|
||||
+12
-4
@@ -3774,9 +3774,9 @@ impl Niri {
|
||||
// Get monitor elements.
|
||||
let mon = self.layout.monitor_for_output(output).unwrap();
|
||||
let monitor_elements: Vec<_> = mon.render_elements(renderer, target, focus_ring).collect();
|
||||
let float_elements: Vec<_> = self
|
||||
let int_move_elements: Vec<_> = self
|
||||
.layout
|
||||
.render_floating_for_output(renderer, output, target)
|
||||
.render_interactive_move_for_output(renderer, output, target)
|
||||
.collect();
|
||||
|
||||
// Get layer-shell elements.
|
||||
@@ -3801,7 +3801,11 @@ impl Niri {
|
||||
// When rendering above the top layer, we put the regular monitor elements first.
|
||||
// Otherwise, we will render all layer-shell pop-ups and the top layer on top.
|
||||
if mon.render_above_top_layer() {
|
||||
elements.extend(float_elements.into_iter().map(OutputRenderElements::from));
|
||||
elements.extend(
|
||||
int_move_elements
|
||||
.into_iter()
|
||||
.map(OutputRenderElements::from),
|
||||
);
|
||||
elements.extend(monitor_elements.into_iter().map(OutputRenderElements::from));
|
||||
|
||||
elements.extend(layer_elems.popups.drain(..).map(OutputRenderElements::from));
|
||||
@@ -3811,7 +3815,11 @@ impl Niri {
|
||||
elements.extend(layer_elems.popups.drain(..).map(OutputRenderElements::from));
|
||||
elements.extend(top_layer_normal.into_iter().map(OutputRenderElements::from));
|
||||
|
||||
elements.extend(float_elements.into_iter().map(OutputRenderElements::from));
|
||||
elements.extend(
|
||||
int_move_elements
|
||||
.into_iter()
|
||||
.map(OutputRenderElements::from),
|
||||
);
|
||||
elements.extend(monitor_elements.into_iter().map(OutputRenderElements::from));
|
||||
|
||||
elements.extend(layer_elems.normal.drain(..).map(OutputRenderElements::from));
|
||||
|
||||
Reference in New Issue
Block a user