MidoriExtension

MidoriExtension

Synopsis

#include <midori/midori.h>

struct              MidoriExtension;
struct              MidoriExtensionClass;
gboolean            midori_extension_is_prepared        (MidoriExtension *extension);
gboolean            midori_extension_is_active          (MidoriExtension *extension);
gboolean            midori_extension_is_deactivating    (MidoriExtension *extension);
void                midori_extension_deactivate         (MidoriExtension *extension);
MidoriApp *         midori_extension_get_app            (MidoriExtension *extension);
const gchar *       midori_extension_get_config_dir     (MidoriExtension *extension);
void                midori_extension_install_boolean    (MidoriExtension *extension,
                                                         const gchar *name,
                                                         gboolean default_value);
gboolean            midori_extension_get_boolean        (MidoriExtension *extension,
                                                         const gchar *name);
void                midori_extension_set_boolean        (MidoriExtension *extension,
                                                         const gchar *name,
                                                         gboolean value);
void                midori_extension_install_integer    (MidoriExtension *extension,
                                                         const gchar *name,
                                                         gint default_value);
gint                midori_extension_get_integer        (MidoriExtension *extension,
                                                         const gchar *name);
void                midori_extension_set_integer        (MidoriExtension *extension,
                                                         const gchar *name,
                                                         gint value);
void                midori_extension_install_string     (MidoriExtension *extension,
                                                         const gchar *name,
                                                         const gchar *default_value);
const gchar *       midori_extension_get_string         (MidoriExtension *extension,
                                                         const gchar *name);
void                midori_extension_set_string         (MidoriExtension *extension,
                                                         const gchar *name,
                                                         const gchar *value);
void                midori_extension_install_string_list
                                                        (MidoriExtension *extension,
                                                         const gchar *name,
                                                         gchar **default_value,
                                                         gsize default_length);
gchar **            midori_extension_get_string_list    (MidoriExtension *extension,
                                                         const gchar *name,
                                                         gsize *length);
void                midori_extension_set_string_list    (MidoriExtension *extension,
                                                         const gchar *name,
                                                         gchar **value,
                                                         gsize length);
                    MidoriExtensionPrivate;

Description

Details

struct MidoriExtension

struct MidoriExtension {
    GObject parent_instance;

    MidoriExtensionPrivate* priv;
};

struct MidoriExtensionClass

struct MidoriExtensionClass {
    GObjectClass parent_class;
};

midori_extension_is_prepared ()

gboolean            midori_extension_is_prepared        (MidoriExtension *extension);

midori_extension_is_active ()

gboolean            midori_extension_is_active          (MidoriExtension *extension);

midori_extension_is_deactivating ()

gboolean            midori_extension_is_deactivating    (MidoriExtension *extension);

midori_extension_deactivate ()

void                midori_extension_deactivate         (MidoriExtension *extension);

midori_extension_get_app ()

MidoriApp *         midori_extension_get_app            (MidoriExtension *extension);

midori_extension_get_config_dir ()

const gchar *       midori_extension_get_config_dir     (MidoriExtension *extension);

midori_extension_install_boolean ()

void                midori_extension_install_boolean    (MidoriExtension *extension,
                                                         const gchar *name,
                                                         gboolean default_value);

midori_extension_get_boolean ()

gboolean            midori_extension_get_boolean        (MidoriExtension *extension,
                                                         const gchar *name);

midori_extension_set_boolean ()

void                midori_extension_set_boolean        (MidoriExtension *extension,
                                                         const gchar *name,
                                                         gboolean value);

midori_extension_install_integer ()

void                midori_extension_install_integer    (MidoriExtension *extension,
                                                         const gchar *name,
                                                         gint default_value);

midori_extension_get_integer ()

gint                midori_extension_get_integer        (MidoriExtension *extension,
                                                         const gchar *name);

midori_extension_set_integer ()

void                midori_extension_set_integer        (MidoriExtension *extension,
                                                         const gchar *name,
                                                         gint value);

midori_extension_install_string ()

void                midori_extension_install_string     (MidoriExtension *extension,
                                                         const gchar *name,
                                                         const gchar *default_value);

midori_extension_get_string ()

const gchar *       midori_extension_get_string         (MidoriExtension *extension,
                                                         const gchar *name);

midori_extension_set_string ()

void                midori_extension_set_string         (MidoriExtension *extension,
                                                         const gchar *name,
                                                         const gchar *value);

midori_extension_install_string_list ()

void                midori_extension_install_string_list
                                                        (MidoriExtension *extension,
                                                         const gchar *name,
                                                         gchar **default_value,
                                                         gsize default_length);

midori_extension_get_string_list ()

gchar **            midori_extension_get_string_list    (MidoriExtension *extension,
                                                         const gchar *name,
                                                         gsize *length);

midori_extension_set_string_list ()

void                midori_extension_set_string_list    (MidoriExtension *extension,
                                                         const gchar *name,
                                                         gchar **value,
                                                         gsize length);

MidoriExtensionPrivate

typedef struct _MidoriExtensionPrivate MidoriExtensionPrivate;