|  |  |  | Caja-Actions™ Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
#include <caja-actions/na-mateconf-monitor.h> #define NA_MATECONF_MONITOR_TYPE #define NA_MATECONF_MONITOR (object) #define NA_IS_MATECONF_MONITOR (object) NAMateConfMonitor; NAMateConfMonitor * na_mateconf_monitor_new (const gchar *path,MateConfClientNotifyFunc handler,gpointer user_data); void na_mateconf_monitor_release_monitors (GList *monitors);
This class manages the MateConf monitoring. It is used to monitor both the MateConf provider and the MateConf runtime preferences.
Starting with Caja-Actions 3.1.0, MateConf, whether it is used as a preference storage subsystem or as an I/O provider, is deprecated.
#define NA_MATECONF_MONITOR_TYPE ( na_mateconf_monitor_get_type())
NA_MATECONF_MONITOR_TYPE is deprecated and should not be used in newly-written code.
#define NA_MATECONF_MONITOR( object ) ( G_TYPE_CHECK_INSTANCE_CAST( object, NA_MATECONF_MONITOR_TYPE, NAMateConfMonitor ))
NA_MATECONF_MONITOR is deprecated and should not be used in newly-written code.
#define NA_IS_MATECONF_MONITOR( object ) ( G_TYPE_CHECK_INSTANCE_TYPE( object, NA_MATECONF_MONITOR_TYPE ))
NA_IS_MATECONF_MONITOR is deprecated and should not be used in newly-written code.
typedef struct _NAMateConfMonitor NAMateConfMonitor;
NAMateConfMonitor is deprecated and should not be used in newly-written code.
NAMateConfMonitor * na_mateconf_monitor_new (const gchar *path,MateConfClientNotifyFunc handler,gpointer user_data);
na_mateconf_monitor_new is deprecated and should not be used in newly-written code. 3.1
Initializes the monitoring of a MateConf path.
This monitoring will only be stopped when object is released, via
g_object_unref().
| 
 | the absolute path to monitor. | 
| 
 | the function to be triggered by the monitor. | 
| 
 | data to pass to the handler. | 
| Returns : | a new NAMateConfMonitor object, which will monitor the given path,
triggeering the handlerin case of modifications. | 
Since 2.30
void                na_mateconf_monitor_release_monitors   (GList *monitors);
na_mateconf_monitor_release_monitors is deprecated and should not be used in newly-written code. 3.1
Release allocated monitors.
| 
 | a list of NAMateConfMonitors. | 
Since 2.30