|  |  |  | Anjuta Developers Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
#include <libanjuta/interfaces/ianjuta-preferences> #define IANJUTA_PREFERENCES_ERROR struct IAnjutaPreferencesIface; GQuark ianjuta_preferences_error_quark (void); void ianjuta_preferences_merge (IAnjutaPreferences *obj,AnjutaPreferences *prefs,GError **err); void ianjuta_preferences_unmerge (IAnjutaPreferences *obj,AnjutaPreferences *prefs,GError **err);
struct IAnjutaPreferencesIface {
	GTypeInterface g_iface;
	
	void (*merge) (IAnjutaPreferences *obj, AnjutaPreferences* prefs, GError **err);
	void (*unmerge) (IAnjutaPreferences *obj, AnjutaPreferences* prefs, GError **err);
};
void ianjuta_preferences_merge (IAnjutaPreferences *obj,AnjutaPreferences *prefs,GError **err);
When called, the plugin should install it's preferences
| 
 | Self | 
| 
 | AnjutaPreferences to install to | 
| 
 | Error propagation and reporting. | 
void ianjuta_preferences_unmerge (IAnjutaPreferences *obj,AnjutaPreferences *prefs,GError **err);
When called, the plugin should uninstall it's preferences
| 
 | Self | 
| 
 | AnjutaPreferences to install to | 
| 
 | Error propagation and reporting. |