Top | ![]() |
![]() |
![]() |
![]() |
Functions
|
ags_notation_edit_reset_vscrollbar () |
|
ags_notation_edit_reset_hscrollbar () |
|
ags_notation_edit_draw_segment () |
|
ags_notation_edit_draw_position () |
|
ags_notation_edit_draw_cursor () |
|
ags_notation_edit_draw_selection () |
|
ags_notation_edit_draw_note () |
|
ags_notation_edit_draw_notation () |
|
ags_notation_edit_draw () |
AgsNotationEdit * | ags_notation_edit_new () |
#define | AGS_IS_NOTATION_EDIT() |
#define | AGS_IS_NOTATION_EDIT_CLASS() |
#define | AGS_NOTATION_EDIT() |
#define | AGS_NOTATION_EDIT_CLASS() |
#define | AGS_NOTATION_EDIT_GET_CLASS() |
|
ags_notation_edit_get_type () |
Types and Values
#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_KEY_COUNT |
#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 |
Implemented Interfaces
AgsNotationEdit implements
Functions
ags_notation_edit_reset_vscrollbar ()
void ags_notation_edit_reset_vscrollbar (AgsNotationEdit *notation_edit
);
ags_notation_edit_reset_hscrollbar ()
void ags_notation_edit_reset_hscrollbar (AgsNotationEdit *notation_edit
);
ags_notation_edit_draw_segment ()
void ags_notation_edit_draw_segment (AgsNotationEdit *notation_edit
,);
cairo_t *cr
ags_notation_edit_draw_position ()
void ags_notation_edit_draw_position (AgsNotationEdit *notation_edit
,);
cairo_t *cr
ags_notation_edit_draw_cursor ()
void ags_notation_edit_draw_cursor (AgsNotationEdit *notation_edit
,);
cairo_t *cr
ags_notation_edit_draw_selection ()
void ags_notation_edit_draw_selection (AgsNotationEdit *notation_edit
,);
cairo_t *cr
ags_notation_edit_draw_note ()
void ags_notation_edit_draw_note (AgsNotationEdit *notation_edit
,,
AgsNote *note,
cairo_t *cr);
gdouble opacity
ags_notation_edit_draw_notation ()
void ags_notation_edit_draw_notation (AgsNotationEdit *notation_edit
,);
cairo_t *cr
ags_notation_edit_draw ()
void ags_notation_edit_draw (AgsNotationEdit *notation_edit
,);
cairo_t *cr
ags_notation_edit_new ()
AgsNotationEdit * ags_notation_edit_new ();
Create a new AgsNotationEdit.
Since:
AGS_IS_NOTATION_EDIT()
#define AGS_IS_NOTATION_EDIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_NOTATION_EDIT))
AGS_IS_NOTATION_EDIT_CLASS()
#define AGS_IS_NOTATION_EDIT_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_NOTATION_EDIT))
AGS_NOTATION_EDIT()
#define AGS_NOTATION_EDIT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_NOTATION_EDIT, AgsNotationEdit))
AGS_NOTATION_EDIT_CLASS()
#define AGS_NOTATION_EDIT_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_NOTATION_EDIT, AgsNotationEditClass))
AGS_NOTATION_EDIT_GET_CLASS()
#define AGS_NOTATION_EDIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_NOTATION_EDIT, AgsNotationEditClass))
Types and Values
AGS_NOTATION_EDIT_DEFAULT_SELECTED_NOTE_BORDER
#define AGS_NOTATION_EDIT_DEFAULT_SELECTED_NOTE_BORDER (2)
AGS_NOTATION_EDIT_MAX_ZOOM_CONTROL_WIDTH
#define AGS_NOTATION_EDIT_MAX_ZOOM_CONTROL_WIDTH (64.0 * AGS_NOTATION_EDIT_DEFAULT_CONTROL_WIDTH)