6ZKVISYIRGGLYDMIHGXDCHV6N6WYJP2DK3CRJL4AMCZY65OSEYDAC D5HTYSN3PVRTJEEHTPSYP53HNCCE6PRWA5YSMKVGWM4ELJ5IQEEAC IIWDZCVWWDAJITIXQXCFIAF7Z46DTFV2FYCUYMS4P7JMP34A6BUQC 7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC D425ND7AT3F7QJ3CCSESMVDOC3J5C5P32M5SJDBHECZJXLHNQ2FAC PYRALXEFRJ5O2NSVSR7WFJ56QNW2VMWYTBKKGJMDLZCHEU4JXZKQC O5JVMDEEKP334BAYMJ6HHXROW4X4WC24JHCYZTKJRQE5UGYXV7YQC ZEKBZDRVZJFHG75HZQVVQHO4G7RIY5OZTSI5G3BWIF566BRQBXHAC 2QL2H4REDZT46FI3LQ4RYEMQYZBNBK3IC3KH3XERAJU3NCZWMNYQC 6XZIQSMIVP2GZ5S3UCKEVNDSLTHSQEVSXLV4UIFF3G3SRCGJPXYAC }voidsetsel(struct wl_listener *listener, void *data){/* This event is raised by the seat when a client wants to set the selection,* usually when the user copies something. wlroots allows compositors to* ignore such requests if they so choose, but in dwl we always honor*/struct wlr_seat_request_set_selection_event *event = data;wlr_seat_set_selection(seat, event->source, event->serial);
}voidsetpsel(struct wl_listener *listener, void *data){/* This event is raised by the seat when a client wants to set the selection,* usually when the user copies something. wlroots allows compositors to* ignore such requests if they so choose, but in dwl we always honor*/struct wlr_seat_request_set_primary_selection_event *event = data;wlr_seat_set_primary_selection(seat, event->source, event->serial);}voidsetsel(struct wl_listener *listener, void *data){/* This event is raised by the seat when a client wants to set the selection,* usually when the user copies something. wlroots allows compositors to* ignore such requests if they so choose, but in dwl we always honor*/struct wlr_seat_request_set_selection_event *event = data;wlr_seat_set_selection(seat, event->source, event->serial);