| Top |
| gdouble | ags_tactable_get_sequencer_duration () |
| gdouble | ags_tactable_get_notation_duration () |
| gdouble | ags_tactable_get_tact () |
| gdouble | ags_tactable_get_bpm () |
| void | ags_tactable_change_sequencer_duration () |
| void | ags_tactable_change_notation_duration () |
| void | ags_tactable_change_tact () |
| void | ags_tactable_change_bpm () |
| #define | AGS_IS_TACTABLE() |
| #define | AGS_IS_TACTABLE_INTERFACE() |
| #define | AGS_TACTABLE() |
| #define | AGS_TACTABLE_GET_INTERFACE() |
| #define | AGS_TACTABLE_INTERFACE() |
| GType | ags_tactable_get_type () |
| void | change-bpm | Run Last |
| void | change-notation-duration | Run Last |
| void | change-sequencer-duration | Run Last |
| void | change-tact | Run Last |
gdouble
ags_tactable_get_sequencer_duration (AgsTactable *tactable);
Get sequencer duration.
Since: 1.0.0
gdouble
ags_tactable_get_notation_duration (AgsTactable *tactable);
Get notation duration.
Since: 1.0.0
gdouble
ags_tactable_get_tact (AgsTactable *tactable);
Get tact.
Since: 1.0.0
void ags_tactable_change_sequencer_duration (AgsTactable *tactable,gdouble duration);
Sequencer duration changed.
Since: 1.0.0
void ags_tactable_change_notation_duration (AgsTactable *tactable,gdouble duration);
Notation duration changed.
Since: 1.0.0
void ags_tactable_change_tact (AgsTactable *tactable,gdouble new_tact,gdouble old_tact);
Tact changed.
Since: 1.0.0
void ags_tactable_change_bpm (AgsTactable *tactable,gdouble new_bpm,gdouble old_bpm);
Bpm changed.
Since: 1.0.0
#define AGS_IS_TACTABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_TACTABLE))
#define AGS_IS_TACTABLE_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_TACTABLE))
#define AGS_TACTABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_TACTABLE, AgsTactable))
#define AGS_TACTABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_TACTABLE, AgsTactableInterface))
#define AGS_TACTABLE_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_TACTABLE, AgsTactableInterface))
struct AgsTactableInterface {
GTypeInterface ginterface;
gdouble (*get_sequencer_duration)(AgsTactable *tactable);
gdouble (*get_notation_duration)(AgsTactable *tactable);
gdouble (*get_tact)(AgsTactable *tactable);
gdouble (*get_bpm)(AgsTactable *tactable);
void (*change_sequencer_duration)(AgsTactable *tactable, gdouble duration);
void (*change_notation_duration)(AgsTactable *tactable, gdouble duration);
void (*change_tact)(AgsTactable *tactable, gdouble new_tact, gdouble old_tact);
void (*change_bpm)(AgsTactable *tactable, gdouble new_bpm, gdouble old_bpm);
};
“change-bpm” signalvoid user_function (AgsTactable *tactable, gdouble duration, gdouble arg2, gpointer user_data)
The ::change-bpm signal notifies about changed bpm.
tactable |
the AgsTactable |
|
duration |
new duration |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 1.0.0
“change-notation-duration” signalvoid user_function (AgsTactable *tactable, gdouble duration, gpointer user_data)
The ::change-notation-duration signal notifies about changed duration of notation.
tactable |
the AgsTactable |
|
duration |
new duration |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 1.0.0
“change-sequencer-duration” signalvoid user_function (AgsTactable *tactable, gdouble duration, gpointer user_data)
The ::change-sequencer-duration signal notifies about changed duration of sequencer.
tactable |
the AgsTactable |
|
duration |
new duration |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 1.0.0
“change-tact” signalvoid user_function (AgsTactable *tactable, gdouble tact, gdouble arg2, gpointer user_data)
The ::change-tact signal notifies about changed tact.
tactable |
the AgsTactable |
|
tact |
new tact |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 1.0.0