AgsPluginPreferences

AgsPluginPreferences — A dialog to do preferences

Synopsis

#include <ags/X/ags_plugin_preferences.h>

#define             AGS_PREFERENCES_DEFAULT_FILENAME
struct              AgsPreferences;
struct              AgsPreferencesClass;
enum                AgsPreferencesFlags;
AgsPreferences *    ags_preferences_new                 ();

Description

AgsDialogPreferences enables you to make preferences.

Details

AGS_PREFERENCES_DEFAULT_FILENAME

#define AGS_PREFERENCES_DEFAULT_FILENAME "ags_current.xml\0"

struct AgsPreferences

struct AgsPreferences {
  GtkDialog dialog;

  guint flags;

  GtkWindow *window;

  AgsGenericPreferences *generic_preferences;
  AgsAudioPreferences *audio_preferences;
  AgsPerformancePreferences *performance_preferences;
  AgsServerPreferences *server_preferences;
};

struct AgsPreferencesClass

struct AgsPreferencesClass {
  GtkDialogClass dialog;
};

enum AgsPreferencesFlags

typedef enum {
  AGS_PREFERENCES_SHUTDOWN               = 1,
} AgsPreferencesFlags;

ags_preferences_new ()

AgsPreferences *    ags_preferences_new                 ();

Creates an AgsPreferences

Returns :

a new AgsPreferences

Since 0.4