Advanced Gtk+ Sequencer Reference Manual | ||||
---|---|---|---|---|
Top | Description |
#define AGS_FILE_SELECTION_ENTRY (strct) struct AgsFileSelection; struct AgsFileSelectionClass; struct AgsFileSelectionEntry; enum AgsFileSelectionFlags;void ags_file_selection_add_entry (AgsFileSelection *file_selection
,);
GtkWidget *widgetvoid ags_file_selection_completed (AgsFileSelection *file_selection
);gboolean ags_file_selection_contains_file (AgsFileSelection *file_selection
,); AgsFileSelectionEntry * ags_file_selection_entry_alloc (); AgsFileSelection * ags_file_selection_new ();
gchar *filenamevoid ags_file_selection_remove_entry (AgsFileSelection *file_selection
,);
GtkWidget *widgetvoid ags_file_selection_set_entry (AgsFileSelection *file_selection
,);
GList *entry
#define AGS_FILE_SELECTION_ENTRY(strct) ((AgsFileSelectionEntry *) (strct))
struct AgsFileSelection { GtkVBox vbox; guint flags; gchar *directory; guint entry_count; GList *entry; GtkLabel *chosed; GtkLabel *selected; };
struct AgsFileSelectionClass { GtkVBoxClass vbox; void (*add_entry)(AgsFileSelection *file_selection, GtkWidget *widget); void (*remove_entry)(AgsFileSelection *file_selection, GtkWidget *widget); void (*completed)(AgsFileSelection *file_selection); };
struct AgsFileSelectionEntry { GtkTable *table; GtkWidget *entry; gboolean chosed; gchar *filename; GtkSpinButton *nth_sample; GtkSpinButton *nth_channel; GtkSpinButton *count; };
typedef enum { AGS_FILE_SELECTION_COMPLETED = 1, } AgsFileSelectionFlags;
void ags_file_selection_add_entry (AgsFileSelection *file_selection
,);
GtkWidget *widget
void ags_file_selection_completed (AgsFileSelection *file_selection
);
gboolean ags_file_selection_contains_file (AgsFileSelection *file_selection
,);
gchar *filename
void ags_file_selection_remove_entry (AgsFileSelection *file_selection
,);
GtkWidget *widget
void ags_file_selection_set_entry (AgsFileSelection *file_selection
,);
GList *entry
Add new entries to the AgsFileSelection.