Top | ![]() |
![]() |
![]() |
![]() |
Functions
|
ags_seekable_seek () |
#define | AGS_IS_SEEKABLE() |
#define | AGS_IS_SEEKABLE_INTERFACE() |
#define | AGS_SEEKABLE() |
#define | AGS_SEEKABLE_GET_INTERFACE() |
#define | AGS_SEEKABLE_INTERFACE() |
|
ags_seek_type_get_type () |
|
ags_seekable_get_type () |
Types and Values
enum | AgsSeekType |
#define | AGS_TYPE_SEEKABLE |
#define | AGS_TYPE_SEEK_TYPE |
AgsSeekable | |
struct | AgsSeekableInterface |
Description
The AgsSeekable interface gives you the AgsSeekable::seek()
signal
what notifies about changed offset of pattern or notation.
Functions
ags_seekable_seek ()
void ags_seekable_seek (AgsSeekable *seekable
,,
gint64 offset);
guint whence
Seek.
Parameters
seekable |
the AgsSeekable interface |
|
offset |
the offset |
|
whence |
the direction, see |
Since:
AGS_IS_SEEKABLE()
#define AGS_IS_SEEKABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SEEKABLE))
AGS_IS_SEEKABLE_INTERFACE()
#define AGS_IS_SEEKABLE_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_SEEKABLE))
AGS_SEEKABLE()
#define AGS_SEEKABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SEEKABLE, AgsSeekable))
AGS_SEEKABLE_GET_INTERFACE()
#define AGS_SEEKABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_SEEKABLE, AgsSeekableInterface))
AGS_SEEKABLE_INTERFACE()
#define AGS_SEEKABLE_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_SEEKABLE, AgsSeekableInterface))
Signal Details
The “seek”
signal
void user_function (AgsSeekable *seekable,gint64 offset,guint whence,gpointer user_data)
The ::seek signal notifies about changed position of sequencer.
Parameters
seekable |
the |
|
offset |
the offset |
|
whence |
the direction, see |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since: