|
/opt/src/beast/bse/bseobject.h
SYNOPSIS
| struct
| _BseObject; |
| struct
| _BseObjectClass; |
| |
| guint
| bse_object_class_add_asignal
| (oclass, signal_name, return_type, n_params, ...); |
| guint
| bse_object_class_add_dsignal
| (oclass, signal_name, return_type, n_params, ...); |
| void
| bse_object_class_add_grouped_property
| (oclass, property_id, pspec); |
| void
| bse_object_class_add_property
| (oclass, property_group, property_id, pspec); |
| guint
| bse_object_class_add_signal
| (oclass, signal_name, return_type, n_params, ...); |
| void
| bse_object_debug_leaks
| (); |
| const gchar*
| bse_object_debug_name
| (object); |
| gboolean
| bse_object_editable_property
| (object, property); |
| gpointer
| bse_object_from_id
| (unique_id); |
| BseIcon*
| bse_object_get_icon
| (object); |
| void
| bse_object_lock
| (object); |
| void
| bse_object_marshal_signal
| (closure, return_value, n_param_values, param_values, invocation_hint, marshal_data); |
| void
| bse_object_notify_icon_changed
| (object); |
| void
| bse_object_proxy_notifies
| (src_object, dest_object, dest_signal); |
| void
| bse_object_reemit_signal
| (src_object, src_signal, dest_obejct, dest_signal); |
| void
| bse_object_remove_reemit
| (src_object, src_signal, dest_object, dest_signal); |
| void
| bse_object_restore_finish
| (object, vmajor, vminor, vmicro); |
| void
| bse_object_restore_start
| (object, storage); |
| gchar*
| bse_object_strdup_debug_handle
| (object); |
| void
| bse_object_unlock
| (object); |
| void
| bse_object_unproxy_notifies
| (src_object, dest_object, dest_signal); |
| GList*
| bse_objects_list
| (type); |
| GList*
| bse_objects_list_by_uname
| (type, uname); |
DESCRIPTION
_BseObject | | /opt/src/beast/bse/bseobject.h:63 |
_BseObjectClass | | /opt/src/beast/bse/bseobject.h:72 |
struct _BseObjectClass
{
GObjectClass parent_class;
gboolean (*editable_property) (BseObject*object, guint param_id, GParamSpec*pspec);
gboolean (*check_pspec_editable) (BseObject*object, GParamSpec*pspec);
void (*set_uname) (BseObject*object, const gchar*uname);
void (*store_private) (BseObject*object, BseStorage*storage);
void (*restore_start) (BseObject*object, BseStorage*storage);
SfiTokenType (*restore_private) (BseObject*object, BseStorage*storage, GScanner*scanner);
void (*restore_finish) (BseObject*object, guint vmajor, guint vminor, guint vmicro);
void (*unlocked) (BseObject*object);
BseIcon* (*get_icon) (BseObject*object);
}; |
bse_object_class_add_asignal | | /opt/src/beast/bse/bseobject.h:116 |
bse_object_class_add_dsignal | | /opt/src/beast/bse/bseobject.h:121 |
bse_object_class_add_grouped_property | | /opt/src/beast/bse/bseobject.h:105 |
bse_object_class_add_property | | /opt/src/beast/bse/bseobject.h:102 |
bse_object_class_add_signal | | /opt/src/beast/bse/bseobject.h:111 |
bse_object_debug_leaks | | /opt/src/beast/bse/bseobject.h:135 |
bse_object_debug_name | | /opt/src/beast/bse/bseobject.h:136 |
bse_object_editable_property | | /opt/src/beast/bse/bseobject.h:128 |
bse_object_from_id | | /opt/src/beast/bse/bseobject.h:131 |
bse_object_get_icon | | /opt/src/beast/bse/bseobject.h:129 |
bse_object_lock | | /opt/src/beast/bse/bseobject.h:125 |
bse_object_marshal_signal | | /opt/src/beast/bse/bseobject.h:177 |
bse_object_notify_icon_changed | | /opt/src/beast/bse/bseobject.h:130 |
bse_object_proxy_notifies | | /opt/src/beast/bse/bseobject.h:156 |
bse_object_reemit_signal | | /opt/src/beast/bse/bseobject.h:147 |
bse_object_remove_reemit | | /opt/src/beast/bse/bseobject.h:151 |
bse_object_restore_finish | | /opt/src/beast/bse/bseobject.h:143 |
bse_object_restore_start | | /opt/src/beast/bse/bseobject.h:139 |
bse_object_strdup_debug_handle | | /opt/src/beast/bse/bseobject.h:137 |
Construct a debugging identifier for object. No mutable
object members are accessed, so as long as the caller
keeps object alive for the duration of the function call,
this function is MT-safe and may be called from any thread.
| object: | | supposedly valid #GObject pointer
|
| RETURNS: | | newly allocated string |
|
bse_object_unlock | | /opt/src/beast/bse/bseobject.h:126 |
bse_object_unproxy_notifies | | /opt/src/beast/bse/bseobject.h:164 |
bse_objects_list | | /opt/src/beast/bse/bseobject.h:132 |
bse_objects_list_by_uname | | /opt/src/beast/bse/bseobject.h:134 |
|
|