| Advanced Gtk+ Sequencer Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <ags/X/machine/ags_drum_input_pad.h>
struct AgsDrumInputPad;
struct AgsDrumInputPadClass;
enum AgsDrumInputPadFlags;
AgsDrumInputPad * ags_drum_input_pad_new (AgsChannel *channel);
struct AgsDrumInputPad {
AgsPad pad;
guint flags;
gchar *name;
gchar *xml_type;
GtkButton *open;
GtkToggleButton *play;
GtkToggleButton *edit;
GList *pad_open_recalls;
guint pad_open_play_ref;
GtkFileChooserDialog *file_chooser;
guint pad_play_ref;
};
typedef enum {
AGS_DRUM_INPUT_PAD_OPEN_PLAY_DONE = 1,
} AgsDrumInputPadFlags;
AgsDrumInputPad * ags_drum_input_pad_new (AgsChannel *channel);
Creates an AgsDrumInputPad
|
the assigned channel |
Returns : |
a new AgsDrumInputPad |
Since 0.4