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: 0.4
void
ags_editor_select_all (AgsEditor *editor
);
Is emitted as machine changed of editor.
Since: 0.4.2
void
ags_editor_paste (AgsEditor *editor
);
Is emitted as machine changed of editor.
Since: 0.4.2
void
ags_editor_copy (AgsEditor *editor
);
Is emitted as machine changed of editor.
Since: 0.4.2
void
ags_editor_cut (AgsEditor *editor
);
Is emitted as machine changed of editor.
Since: 0.4.2
void
ags_editor_invert (AgsEditor *editor
);
Invert all notation of editor
's selected machine.
Since: 0.5.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: 0.4
“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