![]() |
![]() |
![]() |
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.
|