| Top |
| #define | AGS_EDITOR_CHILD() |
| AgsEditorChild * | ags_editor_child_alloc () |
| void | ags_editor_machine_changed () |
| void | ags_editor_select_all () |
| void | ags_editor_paste () |
| void | ags_editor_copy () |
| void | ags_editor_cut () |
| void | ags_editor_invert () |
| AgsEditor * | ags_editor_new () |
| #define | AGS_EDITOR() |
| #define | AGS_EDITOR_CLASS() |
| #define | AGS_EDITOR_GET_CLASS() |
| #define | AGS_IS_EDITOR() |
| GType | ags_editor_get_type () |
| #define | AGS_EDITOR_DEFAULT_VERSION |
| #define | AGS_EDITOR_DEFAULT_BUILD_ID |
| #define | AGS_EDITOR_DEFAULT |
| enum | AgsEditorFlags |
| struct | AgsEditorChild |
| #define | AGS_TYPE_EDITOR |
| struct | AgsEditor |
| struct | AgsEditorClass |
GObject
╰── GInitiallyUnowned
╰── GtkObject
╰── GtkWidget
╰── GtkContainer
╰── GtkBox
╰── GtkVBox
╰── AgsEditor
AgsEditor implements AtkImplementorIface, GtkBuildable, GtkOrientable and AgsConnectable.
AgsEditor is a composite widget to edit notes. You may select machines or change editor tool to do notation.
AgsEditorChild * ags_editor_child_alloc (AgsMachine *machine,AgsNotebook *notebook,AgsMeter *meter,GtkWidget *edit_widget);
void ags_editor_machine_changed (AgsEditor *editor,AgsMachine *machine);
Is emitted as machine changed of editor.
Since: 1.0.0
void
ags_editor_select_all (AgsEditor *editor);
Is emitted as machine changed of editor.
Since: 1.0.0
void
ags_editor_paste (AgsEditor *editor);
Is emitted as machine changed of editor.
Since: 1.0.0
void
ags_editor_copy (AgsEditor *editor);
Is emitted as machine changed of editor.
Since: 1.0.0
void
ags_editor_cut (AgsEditor *editor);
Is emitted as machine changed of editor.
Since: 1.0.0
void
ags_editor_invert (AgsEditor *editor);
Invert all notation of editor
's selected machine.
Since: 1.0.0
#define AGS_EDITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_EDITOR, AgsEditor))
#define AGS_EDITOR_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_EDITOR, AgsEditorClass))
#define AGS_EDITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_EDITOR, AgsEditorClass))
struct AgsEditorChild {
AgsMachine *machine;
AgsNotebook *notebook;
AgsMeter *meter;
GtkWidget *edit_widget;
};
“soundcard” property “soundcard” GObject *
The assigned AgsSoundcard acting as default sink.
Flags: Read / Write
Since: 1.0.0
“machine-changed” signalvoid user_function (AgsEditor *editor, GObject *machine, gpointer user_data)
The ::machine-changed signal notifies about changed machine.
editor |
the object to change machine. |
|
machine |
the AgsMachine to set |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last