Top |
void | ags_seekable_seek () |
#define | AGS_IS_SEEKABLE() |
#define | AGS_IS_SEEKABLE_INTERFACE() |
#define | AGS_SEEKABLE() |
#define | AGS_SEEKABLE_GET_INTERFACE() |
#define | AGS_SEEKABLE_INTERFACE() |
GType | ags_seek_type_get_type () |
GType | ags_seekable_get_type () |
enum | AgsSeekType |
#define | AGS_TYPE_SEEKABLE |
#define | AGS_TYPE_SEEK_TYPE |
AgsSeekable | |
struct | AgsSeekableInterface |
The AgsSeekable interface gives you the AgsSeekable::seek()
signal
what notifies about changed offset of pattern or notation.
void ags_seekable_seek (AgsSeekable *seekable
,gint64 offset
,guint whence
);
Seek.
seekable |
the AgsSeekable interface |
|
offset |
the offset |
|
whence |
the direction, see AgsSeekType |
Since: 3.0.0
#define AGS_IS_SEEKABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SEEKABLE))
#define AGS_IS_SEEKABLE_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_SEEKABLE))
#define AGS_SEEKABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SEEKABLE, AgsSeekable))
#define AGS_SEEKABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_SEEKABLE, AgsSeekableInterface))
#define AGS_SEEKABLE_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_SEEKABLE, AgsSeekableInterface))
“seek”
signalvoid user_function (AgsSeekable *seekable, gint64 offset, guint whence, gpointer user_data)
The ::seek signal notifies about changed position of sequencer.
seekable |
the GObject sub-type implementing AgsSeekable |
|
offset |
the offset |
|
whence |
the direction, see AgsSeekType |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0