AgsFileSelection

AgsFileSelection

Functions

Signals

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkBox
                        ╰── GtkVBox
                            ╰── AgsFileSelection

Implemented Interfaces

AgsFileSelection implements AtkImplementorIface, GtkBuildable, GtkOrientable and AgsConnectable.

Description

Functions

AGS_FILE_SELECTION_ENTRY()

#define AGS_FILE_SELECTION_ENTRY(strct)        ((AgsFileSelectionEntry *) (strct))


ags_file_selection_entry_alloc ()

AgsFileSelectionEntry *
ags_file_selection_entry_alloc ();


ags_file_selection_set_entry ()

void
ags_file_selection_set_entry (AgsFileSelection *file_selection,
                              GList *entry_list);

Add new entries to the AgsFileSelection.

Parameters

file_selection

an AgsFileSelection

 

entry_list

a GList

 

ags_file_selection_add_entry ()

void
ags_file_selection_add_entry (AgsFileSelection *file_selection,
                              GtkWidget *widget);


ags_file_selection_remove_entry ()

void
ags_file_selection_remove_entry (AgsFileSelection *file_selection,
                                 GtkWidget *widget);


ags_file_selection_contains_file ()

gboolean
ags_file_selection_contains_file (AgsFileSelection *file_selection,
                                  gchar *filename);


ags_file_selection_completed ()

void
ags_file_selection_completed (AgsFileSelection *file_selection);


ags_file_selection_new ()

AgsFileSelection *
ags_file_selection_new ();

Types and Values

enum AgsFileSelectionFlags

Members

AGS_FILE_SELECTION_COMPLETED

   

struct AgsFileSelectionEntry

struct AgsFileSelectionEntry {
  GtkTable *table;

  GtkWidget *entry;

  gboolean chosed;
  gchar *filename;

  GtkSpinButton *nth_sample;
  GtkSpinButton *nth_channel;
  GtkSpinButton *count;
};

Signal Details

The “add-entry” signal

void
user_function (AgsFileSelection *agsfileselection,
               GObject          *arg1,
               gpointer          user_data)

Flags: Run Last


The “completed” signal

void
user_function (AgsFileSelection *agsfileselection,
               gpointer          user_data)

Flags: Run Last


The “remove-entry” signal

void
user_function (AgsFileSelection *agsfileselection,
               GObject          *arg1,
               gpointer          user_data)

Flags: Run Last