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.
14 lines
488 B
C
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 |