#pragma once #include #include "terminal.h" extern const struct wl_data_device_listener data_device_listener; void selection_start(struct terminal *term, int col, int row); void selection_update(struct terminal *term, int col, int row); void selection_finalize(struct terminal *term); void selection_cancel(struct terminal *term); void selection_to_clipboard(struct terminal *term, uint32_t serial); void selection_from_clipboard(struct terminal *term, uint32_t serial); void selection_from_primary(struct terminal *term);