## gnome-rr-config gnome-rr-config |

## Synopsis

    GnomeRRConfig *     gnome_rr_config_new_current         (GnomeRRScreen *screen,
                                                             GError **error);
    GnomeRRConfig *     gnome_rr_config_new_stored          (GnomeRRScreen *screen,
                                                             GError **error);
    gboolean            gnome_rr_config_match               (GnomeRRConfig *config1,
                                                             GnomeRRConfig *config2);
    gboolean            gnome_rr_config_equal               (GnomeRRConfig *config1,
                                                             GnomeRRConfig *config2);
    gboolean            gnome_rr_config_save                (GnomeRRConfig *configuration,
                                                             GError **error);
    void                gnome_rr_config_sanitize            (GnomeRRConfig *configuration);
    gboolean            gnome_rr_config_apply_with_time     (GnomeRRConfig *configuration,
                                                             GnomeRRScreen *screen,
                                                             guint32 timestamp,
                                                             GError **error);
    gboolean            gnome_rr_config_apply_from_filename_with_time
                                                            (GnomeRRScreen *screen,
                                                             const char *filename,
                                                             guint32 timestamp,
                                                             GError **error);
    gboolean            gnome_rr_config_applicable          (GnomeRRConfig *configuration,
                                                             GnomeRRScreen *screen,
                                                             GError **error);
    char *              gnome_rr_config_get_backup_filename (void);
    char *              gnome_rr_config_get_intended_filename
                                                            (void);

## Description

## Details

### gnome_rr_config_new_current ()

    GnomeRRConfig *     gnome_rr_config_new_current         (GnomeRRScreen *screen,
                                                             GError **error);

### gnome_rr_config_new_stored ()

    GnomeRRConfig *     gnome_rr_config_new_stored          (GnomeRRScreen *screen,
                                                             GError **error);

### gnome_rr_config_match ()

    gboolean            gnome_rr_config_match               (GnomeRRConfig *config1,
                                                             GnomeRRConfig *config2);

### gnome_rr_config_equal ()

    gboolean            gnome_rr_config_equal               (GnomeRRConfig *config1,
                                                             GnomeRRConfig *config2);

### gnome_rr_config_save ()

    gboolean            gnome_rr_config_save                (GnomeRRConfig *configuration,
                                                             GError **error);

### gnome_rr_config_sanitize ()

    void                gnome_rr_config_sanitize            (GnomeRRConfig *configuration);

### gnome_rr_config_apply_with_time ()

    gboolean            gnome_rr_config_apply_with_time     (GnomeRRConfig *configuration,
                                                             GnomeRRScreen *screen,
                                                             guint32 timestamp,
                                                             GError **error);

### gnome_rr_config_apply_from_filename_with_time ()

    gboolean            gnome_rr_config_apply_from_filename_with_time
                                                            (GnomeRRScreen *screen,
                                                             const char *filename,
                                                             guint32 timestamp,
                                                             GError **error);

### gnome_rr_config_applicable ()

    gboolean            gnome_rr_config_applicable          (GnomeRRConfig *configuration,
                                                             GnomeRRScreen *screen,
                                                             GError **error);

### gnome_rr_config_get_backup_filename ()

    char *              gnome_rr_config_get_backup_filename (void);

### gnome_rr_config_get_intended_filename ()

    char *              gnome_rr_config_get_intended_filename
                                                            (void);