| Top |
| void | ags_notation_editor_machine_changed () |
| void | ags_notation_editor_add_note () |
| void | ags_notation_editor_delete_note () |
| void | ags_notation_editor_select_region () |
| void | ags_notation_editor_do_feedback () |
| void | ags_notation_editor_select_all () |
| void | ags_notation_editor_paste () |
| void | ags_notation_editor_copy () |
| void | ags_notation_editor_cut () |
| void | ags_notation_editor_invert () |
| AgsNotationEditor * | ags_notation_editor_new () |
| #define | AGS_IS_NOTATION_EDITOR() |
| #define | AGS_NOTATION_EDITOR() |
| #define | AGS_NOTATION_EDITOR_CLASS() |
| #define | AGS_NOTATION_EDITOR_GET_CLASS() |
| GType | ags_notation_editor_get_type () |
| #define | AGS_NOTATION_EDITOR_DEFAULT_VERSION |
| #define | AGS_NOTATION_EDITOR_DEFAULT_BUILD_ID |
| #define | AGS_NOTATION_EDITOR_MAX_CONTROLS |
| enum | AgsNotationEditorFlags |
| #define | AGS_TYPE_NOTATION_EDITOR |
| struct | AgsNotationEditor |
| struct | AgsNotationEditorClass |
GObject ╰── GInitiallyUnowned ╰── GtkObject ╰── GtkWidget ╰── GtkContainer ╰── GtkBox ╰── GtkVBox ╰── AgsNotationEditor
AgsNotationEditor implements AtkImplementorIface, GtkBuildable, GtkOrientable and AgsConnectable.
AgsNotationEditor is a composite widget to edit notation. You may select machines or change editor tool to do notation.
void ags_notation_editor_machine_changed (AgsNotationEditor *notation_editor,AgsMachine *machine);
Is emitted as machine changed of notation_editor.
Since: 2.0.0
void ags_notation_editor_add_note (AgsNotationEditor *notation_editor,AgsNote *note);
Add note.
Since: 2.0.0
void ags_notation_editor_delete_note (AgsNotationEditor *notation_editor,guint x,guint y);
Delete note.
Since: 2.0.0
void ags_notation_editor_select_region (AgsNotationEditor *notation_editor,guint x0,guint y0,guint x1,guint y1);
Select region.
Since: 2.0.0
void
ags_notation_editor_do_feedback (AgsNotationEditor *notation_editor);
Do playback feedback.
Since: 2.0.0
void
ags_notation_editor_select_all (AgsNotationEditor *notation_editor);
Is emitted as machine changed of notation_editor.
Since: 2.0.0
void
ags_notation_editor_paste (AgsNotationEditor *notation_editor);
Is emitted as machine changed of notation_editor.
Since: 2.0.0
void
ags_notation_editor_copy (AgsNotationEditor *notation_editor);
Is emitted as machine changed of notation_editor.
Since: 2.0.0
void
ags_notation_editor_cut (AgsNotationEditor *notation_editor);
Is emitted as machine changed of notation_editor.
Since: 2.0.0
void
ags_notation_editor_invert (AgsNotationEditor *notation_editor);
Invert all notation of notation_editor
's selected machine.
Since: 2.0.0
AgsNotationEditor * ags_notation_editor_new ();
Creates the AgsNotationEditor
Since: 2.0.0
#define AGS_IS_NOTATION_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_NOTATION_EDITOR))
#define AGS_NOTATION_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTATION_EDITOR, AgsNotationEditor))
#define AGS_NOTATION_EDITOR_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTATION_EDITOR, AgsNotationEditorClass))
#define AGS_NOTATION_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_NOTATION_EDITOR, AgsNotationEditorClass))
#define AGS_NOTATION_EDITOR_DEFAULT_BUILD_ID "Mon Nov 27 08:23:16 UTC 2017"
“soundcard” property“soundcard” GObject *
The assigned AgsSoundcard acting as default sink.
Flags: Read / Write
Since: 2.0.0
“machine-changed” signalvoid user_function (AgsNotationEditor *agsnotationeditor, GObject *arg1, gpointer user_data)
Flags: Run Last