Advanced Gtk+ Sequencer Reference Manual | ||||
---|---|---|---|---|
Top | Description |
#include <ags/X/ags_editor.h> #define AGS_EDITOR_DEFAULT #define AGS_EDITOR_DEFAULT_BUILD_ID #define AGS_EDITOR_DEFAULT_VERSION struct AgsEditor; struct AgsEditorClass;void ags_editor_machine_changed (AgsEditor *editor
,AgsMachine *machine
); AgsEditor * ags_editor_new ();
AgsEditor is a composite widget to edit notes. You may select machines or change editor tool to do notation.
struct AgsEditor { GtkVBox vbox; guint flags; gchar *version; gchar *build_id; AgsDevout *devout; AgsMachineSelector *machine_selector; AgsMachine *selected_machine; gulong set_audio_channels_handler; gulong set_pads_handler; AgsToolbar *toolbar; AgsNotebook *notebook; AgsMeter *meter; AgsNoteEdit *note_edit; guint tact_counter; };
struct AgsEditorClass { GtkVBoxClass vbox; void (*machine_changed)(AgsEditor *editor, AgsMachine *machine); };
void ags_editor_machine_changed (AgsEditor *editor
,AgsMachine *machine
);
Is emitted as machine changed of editor.
|
an AgsEditor |
|
the new AgsMachine |
Since 0.4