Top | ![]() |
![]() |
![]() |
![]() |
#define | AGS_RECALL_DEFAULT_VERSION |
#define | AGS_RECALL_DEFAULT_BUILD_ID |
enum | AgsRecallFlags |
enum | AgsRecallNotifyDependencyMode |
struct | AgsRecallHandler |
void ags_recall_set_flags (,
AgsRecall *recall);
guint flags
Set flags recursivly.
Since 0.4
void ags_recall_resolve_dependencies ();
AgsRecall *reall
A signal indicating that the inheriting object should resolve it's dependencies.
Since 0.4
void ags_recall_run_init_pre ();
AgsRecall *recall
Prepare for run, this is the pre stage within the preparation.
Since 0.4
void ags_recall_run_init_inter ();
AgsRecall *recall
Prepare for run, this is the inter stage within the preparation.
Since 0.4
void ags_recall_run_init_post ();
AgsRecall *recall
Prepare for run, this is the post stage within the preparation.
Since 0.4
void ags_recall_run_pre ();
AgsRecall *recall
This is the pre stage within a run.
Since 0.4
void ags_recall_run_inter ();
AgsRecall *recall
This is the inter stage within a run.
Since 0.4
void ags_recall_run_post ();
AgsRecall *recall
This is the post stage within a run.
Since 0.4
void ags_recall_stop_persistent ();
AgsRecall *recall
Unsets the AGS_RECALL_PERSISTENT
flag set and invokes ags_recall_done()
.
Since 0.4
void ags_recall_done ();
AgsRecall *recall
The
Since 0.4
void ags_recall_cancel ();
AgsRecall *recall
The
Since 0.4
void ags_recall_remove ();
AgsRecall *recall
The
Since 0.4
gboolean ags_recall_is_done (,
GList *recalls);
GObject *recycling_container
Check if recall is over.
Since 0.4
AgsRecall * ags_recall_duplicate (,
AgsRecall *recall);
AgsRecallID *recall_id
Should duplicate an AGS_RECALL_TEMPLATE
.
Since 0.4
void ags_recall_set_recall_id (,
AgsRecall *recall);
AgsRecallID *recall_id
Sets the recall id recursively.
Since 0.4
void ags_recall_set_devout_recursive (,
AgsRecall *recall);
GObject *devout
void ags_recall_notify_dependency (,
AgsRecall *recall,
guint dependency);
gint count
Notifies a recall that an other depends on it.
Since 0.4
void ags_recall_add_dependency (,
AgsRecall *recall);
AgsRecallDependency *dependency
Associate a new dependency for this recall.
Since 0.4
void ags_recall_remove_dependency (,
AgsRecall *recall);
AgsRecall *template
Remove a prior associated dependency.
Since 0.4
GList * ags_recall_get_dependencies ();
AgsRecall *recall
Retrieve dependencies.
Since 0.4
void ags_recall_remove_child (,
AgsRecall *recall);
AgsRecall *child
An
Since 0.4
void ags_recall_add_child (,
AgsRecall *recall);
AgsRecall *child
An
Since 0.4
GList * ags_recall_get_children ();
AgsRecall *recall
Retrieve children.
Since 0.4
GList * ags_recall_find_by_effect (,
GList *list,
AgsRecallID *recall_id);
char *effect
Finds next matching effect name. Intended to be used as iteration function.
Since 0.4
GList * ags_recall_find_type (,
GList *recall);
GType type
Finds next matching recall for type. Intended to be used as iteration function.
Since 0.4
GList * ags_recall_find_template ();
GList *recall
Finds next template, see AGS_RECALL_TEMPLATE flag. Intended to be used as iteration function.
Since 0.4
GList * ags_recall_template_find_type (,
GList *recall);
GType type
Finds next matching recall for type which is a template, see AGS_RECALL_TEMPLATE flag. Intended to be used as iteration function.
Since 0.4
GList * ags_recall_find_type_with_recycling_container (,
GList *recall,
GType type);
GObject *recycling_container
Finds next matching recall for type which has recycling_container
, see
Since 0.4
GList * ags_recall_find_recycling_container (,
GList *recall);
GObject *recycling_container
Finds next matching recall which has recycling_container
, see
Since 0.4
GList * ags_recall_find_provider (,
GList *recall);
GObject *provider
Finds provider eg.
Since 0.4
GList * ags_recall_template_find_provider (,
GList *recall);
GObject *provider
GList * ags_recall_find_provider_with_recycling_container (,
GList *recall,
GObject *provider);
GObject *recycling_container
Like ags_recall_template_find_provider()
but given additionally recycling_container
as search parameter.
Since 0.4
AgsRecallHandler * ags_recall_handler_alloc (const
,gchar *signal_name,
GCallback callback);
GObject *data
Allocates
signal_name |
signal's name to connect |
|
callback |
the |
|
data |
the data to pass the callback |
Since 0.4
void ags_recall_add_handler (,
AgsRecall *recallAgsRecallHandler *recall_handler
);
Connect callback to recall
specified by recall_handler
.
Since 0.4
void ags_recall_remove_handler (,
AgsRecall *recallAgsRecallHandler *recall_handler
);
Remove a recall
.
Since 0.4