FileMonitor
Monitors a file or directory for changes.
To obtain a GFileMonitor
for a file or directory, use method@Gio.File.monitor, method@Gio.File.monitor_file, or method@Gio.File.monitor_directory.
To get informed about changes to the file or directory you are monitoring, connect to the signal@Gio.FileMonitor::changed signal. The signal will be emitted in the thread-default main context (see method@GLib.MainContext.push_thread_default) of the thread that the monitor was created in (though if the global default main context is blocked, this may cause notifications to be blocked even if the thread-default context is still running).
Skipped during bindings generation
method
cancelled
: Property has no getter nor settermethod
rate-limit
: Property has no getter
Constructors
Functions
Emitted when @file has been changed.
Emits the #GFileMonitor::changed signal if a change has taken place. Should be called from file monitor implementations only.
Returns whether the monitor is canceled.
Sets the rate limit to which the @monitor will report consecutive change events to the same file.