Classes |
struct | BseObject |
struct | BseObjectClass |
Defines |
#define | BSE_TYPE_OBJECT |
#define | BSE_OBJECT(object) |
#define | BSE_OBJECT_CLASS(class) |
#define | BSE_IS_OBJECT(object) |
#define | BSE_IS_OBJECT_CLASS(class) |
#define | BSE_OBJECT_GET_CLASS(object) |
#define | BSE_OBJECT_TYPE(object) |
#define | BSE_OBJECT_TYPE_NAME(object) |
#define | BSE_OBJECT_UNAME(object) |
#define | BSE_OBJECT_FLAGS(object) |
#define | BSE_OBJECT_SET_FLAGS(object, f) |
#define | BSE_OBJECT_UNSET_FLAGS(object, f) |
#define | BSE_OBJECT_IS_LOCKED(object) |
#define | BSE_OBJECT_DISPOSING(object) |
#define | BSE_OBJECT_IN_RESTORE(object) |
#define | BSE_OBJECT_ID(object) |
#define | BSE_OBJECT_FLAGS_USHIFT |
#define | BSE_OBJECT_FLAGS_MAX_SHIFT |
#define | bse_object_class_add_param |
Enumerations |
enum | BseObjectFlags { BSE_OBJECT_FLAG_FIXED_UNAME,
BSE_OBJECT_FLAG_DISPOSING,
BSE_OBJECT_FLAG_IN_RESTORE
} |
Functions |
void | bse_object_class_add_property (BseObjectClass *oclass, const gchar *property_group, guint property_id, GParamSpec *pspec) |
void | bse_object_class_add_grouped_property (BseObjectClass *oclass, guint property_id, GParamSpec *pspec) |
guint | bse_object_class_add_signal (BseObjectClass *oclass, const gchar *signal_name, GType return_type, guint n_params,...) |
guint | bse_object_class_add_asignal (BseObjectClass *oclass, const gchar *signal_name, GType return_type, guint n_params,...) |
guint | bse_object_class_add_dsignal (BseObjectClass *oclass, const gchar *signal_name, GType return_type, guint n_params,...) |
void | bse_object_lock (gpointer object) |
void | bse_object_unlock (gpointer object) |
gboolean | bse_object_editable_property (gpointer object, const gchar *property) |
BseIcon * | bse_object_get_icon (BseObject *object) |
void | bse_object_notify_icon_changed (BseObject *object) |
gpointer | bse_object_from_id (guint unique_id) |
GList * | bse_objects_list (GType type) |
GList * | bse_objects_list_by_uname (GType type, const gchar *uname) |
void | bse_object_debug_leaks (void) |
const gchar * | bse_object_debug_name (gpointer object) |
gchar * | bse_object_strdup_debug_handle (gpointer object) |
void | bse_object_restore_start (BseObject *object, BseStorage *storage) |
void | bse_object_restore_finish (BseObject *object, guint vmajor, guint vminor, guint vmicro) |
void | bse_object_reemit_signal (gpointer src_object, const gchar *src_signal, gpointer dest_obejct, const gchar *dest_signal) |
void | bse_object_remove_reemit (gpointer src_object, const gchar *src_signal, gpointer dest_object, const gchar *dest_signal) |
void | bse_object_marshal_signal (GClosure *closure, GValue *return_value, guint n_param_values, const GValue *param_values, gpointer invocation_hint, gpointer marshal_data) |
Variables |
GQuark | bse_quark_uname |