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_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 ╰── GtkObject ╰── 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
);
void
ags_notation_edit_draw_position (AgsNotationEdit *notation_edit
);
void
ags_notation_edit_draw_cursor (AgsNotationEdit *notation_edit
);
void
ags_notation_edit_draw_selection (AgsNotationEdit *notation_edit
);
void ags_notation_edit_draw_note (AgsNotationEdit *notation_edit
,AgsNote *note
,cairo_t *cr
,double r
,double g
,double b
,double a
);
void
ags_notation_edit_draw_notation (AgsNotationEdit *notation_edit
);
AgsNotationEdit * ags_notation_edit_new ();
Create a new AgsNotationEdit.
Since: 2.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))