| Advanced Gtk+ Sequencer Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <ags/object/ags_dynamic_connectable.h> typedef AgsDynamicConnectable; struct AgsDynamicConnectableInterface;void ags_dynamic_connectable_connect (AgsDynamicConnectable *connectable);void ags_dynamic_connectable_disconnect (AgsDynamicConnectable *connectable);
The AgsDynamicConnectable interface gives you a unique access to recalls. Its main purpose is to setup up signal handlers with dynamic context for ::connect-dynamic. A dynamic context would be a dependency that has to be resolved first within run initialization.
struct AgsDynamicConnectableInterface {
GTypeInterface interface;
void (*connect_dynamic)(AgsDynamicConnectable *connectable);
void (*disconnect_dynamic)(AgsDynamicConnectable *connectable);
};
void ags_dynamic_connectable_connect (AgsDynamicConnectable *connectable);
void ags_dynamic_connectable_disconnect (AgsDynamicConnectable *connectable);