![]() |
![]() |
![]() |
Buzztard Bt-Edit Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include "bt-edit.h" GtkWidget * bt_pattern_editor_new (); void bt_pattern_editor_set_pattern (BtPatternEditor *view, gpointer pattern_data, int num_rows, int num_groups, PatternColumnGroup *groups, BtPatternEditorCallbacks *cb); gboolean bt_pattern_editor_get_selection (BtPatternEditor *self, int *start, int *end, int *group, int *param);
GtkWidget * bt_pattern_editor_new ();
Create a new pattern editor widget. Use bt_pattern_editor_set_pattern()
to
pass pattern data.
Returns : |
the widget |
void bt_pattern_editor_set_pattern (BtPatternEditor *view, gpointer pattern_data, int num_rows, int num_groups, PatternColumnGroup *groups, BtPatternEditorCallbacks *cb);
Set pattern data to show in the widget.
|
the widget |
|
memory block of values |
|
number of tick rows (y axis) |
|
number of groups (x axis) |
|
group parameters |
|
value transformation callbacks |
gboolean bt_pattern_editor_get_selection (BtPatternEditor *self, int *start, int *end, int *group, int *param);
Get selection rectangle.
|
the widget |
|
location for start tick |
|
location for end tick |
|
location for group |
|
location for parameter in group |
Returns : |
TRUE if there was a selection.
|