#include "gvfs.h"
#include "glibintl.h"
+/**
+ * SECTION:gfilemonitor
+ * @short_description: File Monitor
+ * @see_also: #GDirectoryMonitor
+ *
+ * Monitors a file for changes.
+ *
+ **/
+
enum {
CHANGED,
LAST_SIGNAL
gobject_class->finalize = g_file_monitor_finalize;
gobject_class->dispose = g_file_monitor_dispose;
+ /**
+ * GFileMonitor::changed:
+ * @monitor: a #GFileMonitor.
+ * @file: a #GFile.
+ * @other_file: a #GFile.
+ * @event_type: a #GFileMonitorEvent.
+ *
+ * Emitted when a file has been changed.
+ **/
signals[CHANGED] =
g_signal_new (I_("changed"),
G_TYPE_FILE_MONITOR,
/**
* g_file_monitor_cancel:
- * @monitor:
+ * @monitor: a #GFileMonitor.
+ *
+ * Cancels a file monitor.
*
* Returns: %TRUE if monitor was cancelled.
**/
/**
* g_file_monitor_emit_event:
- * @monitor:
- * @file:
- * @other_file:
- * @event_type:
+ * @monitor: a #GFileMonitor.
+ * @file: a #GFile.
+ * @other_file: a #GFile.
+ * @event_type: a #GFileMonitorEvent
+ *
+ * Emits a file monitor event. This is mainly necessary for implementations
+ * of GFileMonitor.
*
**/
void