Files

18 lines
534 B
C

// Copyright (c) 2026 Storm Dragon
// Authors: Storm Dragon, Angus Kola
// SPDX-License-Identifier: GPL-3.0-or-later
#include <gtk/gtk.h>
typedef struct {
char *text;
unsigned long long epoch;
gboolean done;
gint64 deadline;
guint timestamp;
int references;
} ClipboardChange;
int clipboard_watch_init(void);
void clipboard_watch_enable(int enabled, unsigned long long epoch);
void clipboard_watch_iterate(void);
ClipboardChange *clipboard_watch_next(void);
void clipboard_watch_free(ClipboardChange *change);