Files

15 lines
670 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 *name; unsigned int pid; } AccessibleApplication;
AccessibleApplication *prefs_application_names(int *count);
void prefs_free_application_names(AccessibleApplication *names, int count);
int prefs_application_chooser_init(void);
void prefs_application_chooser_add(const char *name);
void prefs_application_chooser_present(void);
void prefs_application_chooser_iterate(void);
int prefs_application_chooser_action(void);
char *prefs_application_chooser_selected(void);
void prefs_application_chooser_close(void);