AgsDynamicConnectable

AgsDynamicConnectable — unique access to recalls

Functions

Types and Values

Includes

#include <ags/object/ags_dynamic_connectable.h>

Description

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.

Functions

ags_dynamic_connectable_get_type ()

GType
ags_dynamic_connectable_get_type ();

Types and Values

struct AgsDynamicConnectableInterface

struct AgsDynamicConnectableInterface {
  GTypeInterface interface;

  void (*connect_dynamic)(AgsDynamicConnectable *connectable);
  void (*disconnect_dynamic)(AgsDynamicConnectable *connectable);
};


AGS_TYPE_DYNAMIC_CONNECTABLE

#define AGS_TYPE_DYNAMIC_CONNECTABLE                    (ags_dynamic_connectable_get_type())