Advanced Gtk+ Sequencer Reference Manual | ||||
---|---|---|---|---|
Top | Description |
#include <ags/X/machine/ags_drum.h> #define AGS_DRUM_PATTERN_CONTROLS struct AgsDrum; struct AgsDrumClass; enum AgsDrumFlags; AgsDrum * ags_drum_new ();
GObject *devoutvoid ags_drum_set_pattern (AgsDrum *drum
);
struct AgsDrum { AgsMachine machine; guint flags; gchar *name; gchar *xml_type; GtkButton *open; GtkCheckButton *loop_button; GtkSpinButton *length_spin; GtkToggleButton *run; GtkVBox *vbox; GtkHBox *input_pad; GtkVBox *output_pad; GtkToggleButton *selected_edit_button; AgsDrumInputPad *selected_pad; AgsLine *selected_line; GtkToggleButton *index0[4]; GtkToggleButton *selected0; GtkToggleButton *index1[12]; GtkToggleButton *selected1; guint active_led; GtkHBox *led; GtkHBox *pattern; GtkVBox *offset; };
AgsDrum * ags_drum_new (GObject *devout
);
Creates an AgsDrum
|
the assigned devout. |
Returns : |
a new AgsDrum |
Since 0.3