19 lines
680 B
C
19 lines
680 B
C
// Copyright (c) 2026 Storm Dragon
|
|
// Authors: Storm Dragon, Angus Kola
|
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
|
#ifndef CTHULHU_PREFERENCES_NATIVE_INTERNAL_H
|
|
#define CTHULHU_PREFERENCES_NATIVE_INTERNAL_H
|
|
#include "native.h"
|
|
|
|
// Private C boundary. The window owner retains the builder and action slot;
|
|
// widget models and signal callbacks stay with their respective tables.
|
|
GtkWidget *prefs_widget(const char *id);
|
|
void prefs_set_action(int value);
|
|
void prefs_init_key_bindings(void);
|
|
void prefs_init_modifiers(void);
|
|
void prefs_init_reading_settings(void);
|
|
void prefs_init_pronunciation(void);
|
|
void prefs_init_text_attributes(void);
|
|
void prefs_init_tentacles(void);
|
|
#endif
|