diya-shell/src/files-monior.h
DanyLE 224252807a feat: add files monitor
FilesMonitor allows shell to monitor changes on a set of files.
This allows the shell to react in realtime any changes related
to its configurations such as: themes, keyboard, setting, etc.
2025-06-14 23:08:11 +02:00

14 lines
488 B
C

#ifndef DIYA_FILES_MONITOR_H
#define DIYA_FILES_MONITOR_H
#include "base.h"
#define DIYA_TYPE_FILES_MONITOR (diya_files_monitor_get_type ())
G_DECLARE_FINAL_TYPE (DiyaFilesMonitor, diya_files_monitor, DIYA, FILES_MONITOR, DiyaObject)
DiyaFilesMonitor* diya_files_monitor_new();
gboolean diya_files_monitor_watch(DiyaFilesMonitor* monitor, const gchar* file, GCallback callback, gpointer userdata);
void diya_files_monitor_unwatch(DiyaFilesMonitor* monitor, const gchar* file);
#endif