Top | ![]() |
![]() |
![]() |
![]() |
void | ags_pattern_edit_set_map_height () |
void | ags_pattern_edit_reset_vertically () |
void | ags_pattern_edit_reset_horizontally () |
void | ags_pattern_edit_draw_segment () |
void | ags_pattern_edit_draw_position () |
void | ags_pattern_edit_draw_notation () |
void | ags_pattern_edit_draw_scroll () |
AgsPatternEdit * | ags_pattern_edit_new () |
#define | AGS_IS_PATTERN_EDIT() |
#define | AGS_PATTERN_EDIT() |
#define | AGS_PATTERN_EDIT_CLASS() |
#define | AGS_PATTERN_EDIT_GET_CLASS() |
GType | ags_pattern_edit_get_type () |
#define | AGS_PATTERN_EDIT_MAX_CONTROLS |
enum | AgsPatternEditFlags |
enum | AgsPatternEditResetFlags |
enum | AgsPatternEditKeyMask |
#define | AGS_TYPE_PATTERN_EDIT |
struct | AgsPatternEdit |
struct | AgsPatternEditClass |
GObject ╰── GInitiallyUnowned ╰── GtkObject ╰── GtkWidget ╰── GtkContainer ╰── GtkTable ╰── AgsPatternEdit
AgsPatternEdit implements AtkImplementorIface, GtkBuildable and AgsConnectable.
void ags_pattern_edit_set_map_height (AgsPatternEdit *pattern_edit
,guint map_height
);
Set the map height in pixel.
Since: 0.4.2
void ags_pattern_edit_reset_vertically (AgsPatternEdit *pattern_edit
,guint flags
);
Reset pattern_edit
as configured vertically.
Since: 0.4.2
void ags_pattern_edit_reset_horizontally (AgsPatternEdit *pattern_edit
,guint flags
);
Reset pattern_edit
as configured horizontally.
Since: 0.4.2
void ags_pattern_edit_draw_segment (AgsPatternEdit *pattern_edit
,cairo_t *cr
);
Draws horizontal and vertical lines.
Since: 0.4.2
void ags_pattern_edit_draw_position (AgsPatternEdit *pattern_edit
,cairo_t *cr
);
Draws the cursor.
Since: 0.4.2
void ags_pattern_edit_draw_notation (AgsPatternEdit *pattern_edit
,cairo_t *cr
);
Draw the AgsNotation of selected AgsMachine on pattern_edit
.
Since: 0.4.2
void ags_pattern_edit_draw_scroll (AgsPatternEdit *pattern_edit
,cairo_t *cr
,gdouble position
);
Change visible x-position of pattern_edit
.
Since: 0.4.2
AgsPatternEdit * ags_pattern_edit_new ();
Create a new AgsPatternEdit.
Since: 0.4.2
#define AGS_IS_PATTERN_EDIT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_PATTERN_EDIT))
#define AGS_PATTERN_EDIT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_PATTERN_EDIT, AgsPatternEdit))
#define AGS_PATTERN_EDIT_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_PATTERN_EDIT, AgsPatternEditClass))
#define AGS_PATTERN_EDIT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (obj, AGS_TYPE_PATTERN_EDIT, AgsPatternEditClass))