| 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.
|