mirror of
https://github.com/MezzalunaWM/Mezzaluna.git
synced 2026-03-08 04:57:32 -04:00
basic data retrieval output api and some more view api
This commit is contained in:
parent
d4ab71fb35
commit
d34db37589
11 changed files with 272 additions and 72 deletions
|
|
@ -157,6 +157,8 @@ fn handleUnmap(listener: *wl.Listener(void)) void {
|
|||
const view: *View = @fieldParentPtr("unmap", listener);
|
||||
std.log.debug("Unmapping view '{s}'", .{view.xdg_toplevel.title orelse "(unnamed)"});
|
||||
|
||||
server.events.exec("ViewUnmapPre", .{view.id});
|
||||
|
||||
view.request_fullscreen.link.remove();
|
||||
view.request_move.link.remove();
|
||||
view.request_resize.link.remove();
|
||||
|
|
@ -167,6 +169,8 @@ fn handleUnmap(listener: *wl.Listener(void)) void {
|
|||
// view.ack_configure.link.remove();
|
||||
|
||||
view.mapped = false;
|
||||
|
||||
server.events.exec("ViewUnmapPost", .{view.id});
|
||||
}
|
||||
|
||||
fn handleDestroy(listener: *wl.Listener(void)) void {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue