autocommit 2022-01-08 19:02:10 CET
This commit is contained in:
parent
d061a5c313
commit
3336f1ab6a
37 changed files with 243 additions and 136 deletions
|
|
@ -33,12 +33,17 @@ const SET_BUFFER_TRANSFORM: u32 = 7;
|
|||
const SET_BUFFER_SCALE: u32 = 8;
|
||||
const DAMAGE_BUFFER: u32 = 9;
|
||||
|
||||
#[allow(dead_code)] const ENTER: u32 = 0;
|
||||
#[allow(dead_code)] const LEAVE: u32 = 1;
|
||||
#[allow(dead_code)]
|
||||
const ENTER: u32 = 0;
|
||||
#[allow(dead_code)]
|
||||
const LEAVE: u32 = 1;
|
||||
|
||||
#[allow(dead_code)] const INVALID_SCALE: u32 = 0;
|
||||
#[allow(dead_code)] const INVALID_TRANSFORM: u32 = 1;
|
||||
#[allow(dead_code)] const INVALID_SIZE: u32 = 2;
|
||||
#[allow(dead_code)]
|
||||
const INVALID_SCALE: u32 = 0;
|
||||
#[allow(dead_code)]
|
||||
const INVALID_TRANSFORM: u32 = 1;
|
||||
#[allow(dead_code)]
|
||||
const INVALID_SIZE: u32 = 2;
|
||||
|
||||
id!(WlSurfaceId);
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,8 @@ const PLACE_BELOW: u32 = 3;
|
|||
const SET_SYNC: u32 = 4;
|
||||
const SET_DESYNC: u32 = 5;
|
||||
|
||||
#[allow(dead_code)] const BAD_SURFACE: u32 = 0;
|
||||
#[allow(dead_code)]
|
||||
const BAD_SURFACE: u32 = 0;
|
||||
|
||||
const MAX_SUBSURFACE_DEPTH: u32 = 100;
|
||||
|
||||
|
|
@ -108,7 +109,7 @@ impl WlSubsurface {
|
|||
}
|
||||
let node = {
|
||||
let mut data = self.parent.children.borrow_mut();
|
||||
let data = data.get_or_insert_with(|| Default::default());
|
||||
let data = data.get_or_insert_with(Default::default);
|
||||
data.subsurfaces
|
||||
.insert(self.surface.id, self.surface.clone());
|
||||
data.above.add_first(StackElement {
|
||||
|
|
|
|||
|
|
@ -24,9 +24,11 @@ const ACK_CONFIGURE: u32 = 4;
|
|||
|
||||
const CONFIGURE: u32 = 0;
|
||||
|
||||
#[allow(dead_code)] const NOT_CONSTRUCTED: u32 = 1;
|
||||
#[allow(dead_code)]
|
||||
const NOT_CONSTRUCTED: u32 = 1;
|
||||
const ALREADY_CONSTRUCTED: u32 = 2;
|
||||
#[allow(dead_code)] const UNCONFIGURED_BUFFER: u32 = 3;
|
||||
#[allow(dead_code)]
|
||||
const UNCONFIGURED_BUFFER: u32 = 3;
|
||||
|
||||
id!(XdgSurfaceId);
|
||||
|
||||
|
|
@ -37,11 +39,7 @@ pub struct XdgSurface {
|
|||
}
|
||||
|
||||
impl XdgSurface {
|
||||
pub fn new(
|
||||
wm_base: &Rc<XdgWmBaseObj>,
|
||||
id: XdgSurfaceId,
|
||||
surface: &Rc<WlSurface>,
|
||||
) -> Self {
|
||||
pub fn new(wm_base: &Rc<XdgWmBaseObj>, id: XdgSurfaceId, surface: &Rc<WlSurface>) -> Self {
|
||||
Self {
|
||||
id,
|
||||
base: wm_base.clone(),
|
||||
|
|
@ -167,7 +165,10 @@ impl XdgSurface {
|
|||
xdg.popups.set(self.surface.id, popup.clone());
|
||||
}
|
||||
}
|
||||
data.role_data = XdgSurfaceRoleData::Popup(XdgPopupData { _popup: popup, parent });
|
||||
data.role_data = XdgSurfaceRoleData::Popup(XdgPopupData {
|
||||
_popup: popup,
|
||||
parent,
|
||||
});
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,7 +15,8 @@ const CONFIGURE: u32 = 0;
|
|||
const POPUP_DONE: u32 = 1;
|
||||
const REPOSITIONED: u32 = 2;
|
||||
|
||||
#[allow(dead_code)] const INVALID_GRAB: u32 = 1;
|
||||
#[allow(dead_code)]
|
||||
const INVALID_GRAB: u32 = 1;
|
||||
|
||||
id!(XdgPopupId);
|
||||
|
||||
|
|
|
|||
|
|
@ -40,14 +40,22 @@ pub enum ResizeEdge {
|
|||
BottomRight = 10,
|
||||
}
|
||||
|
||||
#[allow(dead_code)] const STATE_MAXIMIZED: u32 = 1;
|
||||
#[allow(dead_code)] const STATE_FULLSCREEN: u32 = 2;
|
||||
#[allow(dead_code)] const STATE_RESIZING: u32 = 3;
|
||||
#[allow(dead_code)] const STATE_ACTIVATED: u32 = 4;
|
||||
#[allow(dead_code)] const STATE_TILED_LEFT: u32 = 5;
|
||||
#[allow(dead_code)] const STATE_TILED_RIGHT: u32 = 6;
|
||||
#[allow(dead_code)] const STATE_TILED_TOP: u32 = 7;
|
||||
#[allow(dead_code)] const STATE_TILED_BOTTOM: u32 = 8;
|
||||
#[allow(dead_code)]
|
||||
const STATE_MAXIMIZED: u32 = 1;
|
||||
#[allow(dead_code)]
|
||||
const STATE_FULLSCREEN: u32 = 2;
|
||||
#[allow(dead_code)]
|
||||
const STATE_RESIZING: u32 = 3;
|
||||
#[allow(dead_code)]
|
||||
const STATE_ACTIVATED: u32 = 4;
|
||||
#[allow(dead_code)]
|
||||
const STATE_TILED_LEFT: u32 = 5;
|
||||
#[allow(dead_code)]
|
||||
const STATE_TILED_RIGHT: u32 = 6;
|
||||
#[allow(dead_code)]
|
||||
const STATE_TILED_TOP: u32 = 7;
|
||||
#[allow(dead_code)]
|
||||
const STATE_TILED_BOTTOM: u32 = 8;
|
||||
|
||||
id!(XdgToplevelId);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue