MrpProperty

MrpProperty —

Synopsis




#define     MRP_PROPERTY                    (x)
typedef     MrpProperty;
enum        MrpPropertyType;
MrpProperty* mrp_property_new               (const gchar *name,
                                             MrpPropertyType type,
                                             const gchar *label,
                                             const gchar *description,
                                             gboolean user_defined);
const gchar* mrp_property_get_name          (MrpProperty *property);
MrpPropertyType mrp_property_get_type       (MrpProperty *property);
void        mrp_property_set_label          (MrpProperty *property,
                                             const gchar *label);
const gchar* mrp_property_get_label         (MrpProperty *property);
void        mrp_property_set_description    (MrpProperty *property,
                                             const gchar *description);
const gchar* mrp_property_get_description   (MrpProperty *property);
MrpProperty* mrp_property_ref               (MrpProperty *property);
void        mrp_property_unref              (MrpProperty *property);
const gchar* mrp_property_type_as_string    (MrpPropertyType type);

Description

Details

MRP_PROPERTY()

#define MRP_PROPERTY(x) ((MrpProperty *) x)

x :

MrpProperty

typedef GParamSpec MrpProperty;


enum MrpPropertyType

typedef enum {
	MRP_PROPERTY_TYPE_NONE,
	MRP_PROPERTY_TYPE_INT,
	MRP_PROPERTY_TYPE_FLOAT,
	MRP_PROPERTY_TYPE_STRING,
	MRP_PROPERTY_TYPE_STRING_LIST,
	MRP_PROPERTY_TYPE_DATE,
	MRP_PROPERTY_TYPE_DURATION,
	MRP_PROPERTY_TYPE_COST
} MrpPropertyType;


mrp_property_new ()

MrpProperty* mrp_property_new               (const gchar *name,
                                             MrpPropertyType type,
                                             const gchar *label,
                                             const gchar *description,
                                             gboolean user_defined);

name :
type :
label :
description :
user_defined :
Returns :

mrp_property_get_name ()

const gchar* mrp_property_get_name          (MrpProperty *property);

property :
Returns :

mrp_property_get_type ()

MrpPropertyType mrp_property_get_type       (MrpProperty *property);

property :
Returns :

mrp_property_set_label ()

void        mrp_property_set_label          (MrpProperty *property,
                                             const gchar *label);

property :
label :

mrp_property_get_label ()

const gchar* mrp_property_get_label         (MrpProperty *property);

property :
Returns :

mrp_property_set_description ()

void        mrp_property_set_description    (MrpProperty *property,
                                             const gchar *description);

property :
description :

mrp_property_get_description ()

const gchar* mrp_property_get_description   (MrpProperty *property);

property :
Returns :

mrp_property_ref ()

MrpProperty* mrp_property_ref               (MrpProperty *property);

property :
Returns :

mrp_property_unref ()

void        mrp_property_unref              (MrpProperty *property);

property :

mrp_property_type_as_string ()

const gchar* mrp_property_type_as_string    (MrpPropertyType type);

type :
Returns :