| Top |
| void | ags_notation_edit_reset_vscrollbar () |
| void | ags_notation_edit_reset_hscrollbar () |
| void | ags_notation_edit_draw_segment () |
| void | ags_notation_edit_draw_position () |
| void | ags_notation_edit_draw_cursor () |
| void | ags_notation_edit_draw_selection () |
| void | ags_notation_edit_draw_note () |
| void | ags_notation_edit_draw_notation () |
| void | ags_notation_edit_draw () |
| AgsNotationEdit * | ags_notation_edit_new () |
| #define | AGS_IS_NOTATION_EDIT() |
| #define | AGS_NOTATION_EDIT() |
| #define | AGS_NOTATION_EDIT_CLASS() |
| #define | AGS_NOTATION_EDIT_GET_CLASS() |
| GType | ags_notation_edit_get_type () |
| #define | AGS_NOTATION_EDIT_DEFAULT_CONTROL_WIDTH |
| #define | AGS_NOTATION_EDIT_DEFAULT_CONTROL_HEIGHT |
| #define | AGS_NOTATION_EDIT_DEFAULT_CONTROL_MARGIN_X |
| #define | AGS_NOTATION_EDIT_DEFAULT_CONTROL_MARGIN_Y |
| #define | AGS_NOTATION_EDIT_DEFAULT_CURSOR_POSITION_X |
| #define | AGS_NOTATION_EDIT_DEFAULT_CURSOR_POSITION_Y |
| #define | AGS_NOTATION_EDIT_DEFAULT_SELECTED_NOTE_BORDER |
| #define | AGS_NOTATION_EDIT_DEFAULT_FADER_WIDTH |
| #define | AGS_NOTATION_EDIT_MIN_ZOOM |
| #define | AGS_NOTATION_EDIT_MAX_ZOOM |
| #define | AGS_NOTATION_EDIT_MAX_ZOOM_CONTROL_WIDTH |
| enum | AgsNotationEditFlags |
| enum | AgsNotationEditMode |
| enum | AgsNotationEditButtonMask |
| enum | AgsNotationEditKeyMask |
| #define | AGS_TYPE_NOTATION_EDIT |
| struct | AgsNotationEdit |
| struct | AgsNotationEditClass |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkTable ╰── AgsNotationEdit
AgsNotationEdit implements AtkImplementorIface, GtkBuildable and AgsConnectable.
void
ags_notation_edit_reset_vscrollbar (AgsNotationEdit *notation_edit);
void
ags_notation_edit_reset_hscrollbar (AgsNotationEdit *notation_edit);
void ags_notation_edit_draw_segment (AgsNotationEdit *notation_edit,cairo_t *cr);
void ags_notation_edit_draw_position (AgsNotationEdit *notation_edit,cairo_t *cr);
void ags_notation_edit_draw_cursor (AgsNotationEdit *notation_edit,cairo_t *cr);
void ags_notation_edit_draw_selection (AgsNotationEdit *notation_edit,cairo_t *cr);
void ags_notation_edit_draw_note (AgsNotationEdit *notation_edit,AgsNote *note,cairo_t *cr,gdouble opacity);
void ags_notation_edit_draw_notation (AgsNotationEdit *notation_edit,cairo_t *cr);
void ags_notation_edit_draw (AgsNotationEdit *notation_edit,cairo_t *cr);
AgsNotationEdit * ags_notation_edit_new ();
Create a new AgsNotationEdit.
Since: 3.0.0
#define AGS_IS_NOTATION_EDIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_NOTATION_EDIT))
#define AGS_NOTATION_EDIT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTATION_EDIT, AgsNotationEdit))
#define AGS_NOTATION_EDIT_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTATION_EDIT, AgsNotationEditClass))
#define AGS_NOTATION_EDIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_NOTATION_EDIT, AgsNotationEditClass))
#define AGS_NOTATION_EDIT_DEFAULT_SELECTED_NOTE_BORDER (2)
#define AGS_NOTATION_EDIT_MAX_ZOOM_CONTROL_WIDTH (64.0 * AGS_NOTATION_EDIT_DEFAULT_CONTROL_WIDTH)