RYEGK6T65T2JERD364BNLAFJO2KERYHN52HB6EKRPOY3G6VCJSEQC NOJ7YCRN3IEPR3R2SDXJZR7RA5C55TRKZTDY27V7WVD6SYEATQ2AC UHGDUY5LVH5S6TZKJXKQ37DUP624WD3IQ34HIZC2E2EKPCTWGKPAC 4QDLLONBTF3RRJHEJ5EVCWU5YBKREPHG7NCEA2C7OMHL55K2G7NAC EKQCPDVSVRNYE5U3J34X33BH23N4XIDXE5L5FYWMTV2SM4FBZ45QC ELRG4ACZSZVOI6F7MGAGJRHEXK3BB4RSJCXK7TYO67MBMAT3EFOAC DWTDJFSDZZBT76GULYUJZPR6BUP3UGR2BUOWRB2K7IY7TMCMXGDAC HSAZJTBIAQFXHRMPSE6VZXIJFJTHG2LWAIPKIOER2NKCEMFHQMOQC L4UO6QWZUBXCICHP4BBRJZ23S25KZ37P67NPSGRVZEYXQOGBNZOAC 66TSV5DVW2ILJNGV3EGWPLHHYW2KXGZPCVW4UZ3J4GZOSSR7374AC EPPTZMTAFXNPO62VJ66ZDLACQRU5K2WSDFSCH7K6IGXKKPKCOEYQC 7RI7UGWKFURXSDLBGBDBLYQCNNAZWMQQU7GNHY6CONXBGIHWICLAC JITN3S74SXWXJSPCFNHWVSPF4WXZ575BEYCYE2RUBLEXMUJBTPUQC 5VFH6L4OSAROK6AIGY47QVLFKZL2LVCIHJWVWAYLQRL6HLLE3GVQC X4Q25YFYZHXT6GTWNT5OCUNT66WM4RWKF6VRVUBD3BSQLQOFEPBQC 7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC 24ZMBWYLMODPBAVLT4XNOSETHQXVLXNASYXUIGG2435IT7WIZC5AC RNG3EGYA7CPC7U3ITXVGPE6AR532XSUX4SVIDADXXVPKAKINX5JAC T65KVJWUY3RYRWBFG5DP4V4NID4VO3MM6IOFYPM2IJKR6NCD7YDQC ERBETXYU7NGSWW5LHQ3NSJA2N27JNMDDYMZ74B6IVQTEQMLRP6PAC DADSQJFKYX6U5JOHSHJWWDSUFC7ZWSZVHFMEKPZEXKPELMEQBL2QC HUEKJA2MHTP6CPNBLKNHT775NLRKNNURXA355X6YWP77OYDYNTNQC PFYWKRX474ZAFT4JGNNIDZISNVAMU7MCSBL6NHQQYZXOXCUW3WCAC 7BF4DJIZ4X73ADYFJZZJHQJJUTNHKLEYER6LNVAAWD5VJXPIMSIQC PMRSYJRYQAXZ3OEDD7ANMXTECMT2DNJEC3XQABRNA63SAOUZWA3AC 2B3SWBLKAAQYLU33YJTU2LQMO337JXHRMWDZA3V3G3IEXIFK5P6QC FU2WC4UK4Q5M3K3TSKML2HVBNQFJST4DJ2HCOOD4UW5K3RFV6OSAC AXYOCJJNJECLJKI6EFQRIB4OZDZVSTCC4YEO7YAMS3QVNLXGK5HQC 6US7XFRJWUNIUZHKTODZDU3DX6WO5K3J2G3ECIQYSVBDII3DXGWAC HIFS24I32X4DPDLGVEK47AC3N2TRDUANPWFOZ5C52K4AGSITZLHAC BFWKVWAIUKHCZVRA62GW6QZUEUKQLW365HUWIVKTEIPJNJSOZBAQC PNZ7OLEKOH5SGRV46BDUGVE2JKS5RVHDMXLLJJZODE6VEZRTKYGAC 2GP4MXKEDQMZ7E6TCRSMV2AGN7HLEAHR3QEAC2QFCQQNPMNJSIHQC 7QP2Q5MUDMETQEZD2FRAVIFPIFNURQDKWJ32LJCK3XJU56BCPFFAC HFIKAPN3TBMDVBDG7SZLX4ZJMSFFDGINTO6C2SKO5IVYUILGCQEQC RJ7S5NA6INT3LYOYNXEBBXJRGVZBRVSN2ZVQACWXOGFNBRUYFB2AC WMNBUD2PGH4XJP7UJNQXULQ475EIQUPEDPZOVU4AT2ALU3FHKFEQC SOJYAUEXVINKZDEVGWTPR77NCZKS5IZE57IBWMMVLVRCDX7EC4PQC QL6IFEPOHHUDBY2SGUZNNIRTDSZOSRJIHJKVU54LZSGTPTFPM2UAC Q3BFKMS4YCHJ66QGNXGPCBEL5HOL5VXNJNR7MZEY4TPO2XH2C4KAC QPIH44BS3UQOFH7SUW5JGWQ7EK6CGTPVBB57PKRU7EOK6PLVTQAQC XDDA5JPEY3VNHPK32G7GYRFNHF5K5JOIL7QBPK6F7GSR5MNRMAJQC VCNLR5X75OAXVKPZQHF5RUZ7BONBUC6RPGO2NZEUD3FZ7TEVL66AC 5ADZDRHLTSHKS6LZXAWRXRN3NGT3JMIVFCUHWXVOMBVP5TXHUDMQC UXIXLDLEGVQHICN7NGY2QOFPTCDU7ZJIC3C3LWPIU2SJSJ4MWFKQC WXDI7LEXSSMEY36AMMHM3BDHXJVMLL3HPSVJOOE7GFJMCA36CB4QC OPMH4TJKAIMPP5NJDKHP3U3WZILNCOMDBTEBKFON4AHOVS7HEVTQC 5KMDJQA7HDRP3ECIK2JJUB2LYT5BCDVUZET32VI6V5TIEX74GIIAC ZPSXARCBIT2LZ4PLNMKXHIEEWG3XLVXXISIZDYNGFACDI5I256NQC if ((p = client_get_parent(c))) {/* Set the same monitor and tags than its parent */c->isfloating = 1;/* TODO recheck if !p->mon is possible with wlroots 0.16.0 */setmon(c, p->mon ? p->mon : selmon, p->tags);} else {applyrules(c);}
requeststartdrag(struct wl_listener *listener, void *data){struct wlr_seat_request_start_drag_event *event = data;if (wlr_seat_validate_pointer_grab_serial(seat, event->origin,event->serial))wlr_seat_start_pointer_drag(seat, event->drag, event->serial);elsewlr_data_source_destroy(event->drag->source);}void
}voidrequeststartdrag(struct wl_listener *listener, void *data){struct wlr_seat_request_start_drag_event *event = data;if (wlr_seat_validate_pointer_grab_serial(seat, event->origin,event->serial))wlr_seat_start_pointer_drag(seat, event->drag, event->serial);elsewlr_data_source_destroy(event->drag->source);
wl_list_remove(&c->commit.link);pid_t pid;layersurface->geom = box;struct wlr_box geom; /* layout-relative, includes border */Monitor *mon;
xcb_size_hints_t *size_hints = c->surface.xwayland->size_hints;if (size_hints) {*width = size_hints->min_width;*height = size_hints->min_height;} else {*width = 0;*height = 0;}