1 #ifndef _VOICEGUI_H_
2 #define _VOICEGUI_H_
3 
4 extern gboolean VG_RelistFlag;  //set TRUE to tell lister to redo list
5 extern GtkWidget *VG_TreeView;
6 extern void main_UpdateGUI_Voices (GtkVBox * mainbox);
7 extern void vgui_Checkbox_Mute (GtkCellRendererToggle * cell,
8                                 gchar * path_str, gpointer data);
9 extern void vgui_Checkbox_View (GtkCellRendererToggle * cell,
10                                 gchar * path_str, gpointer data);
11 extern void vgui_List_AddColumns (GtkTreeView * treeview);
12 extern GtkTreeModel *vgui_List_CreateModel (void);
13 extern SG_Voice *vgui_Voice_GetIndex (int index);
14 extern gboolean vgui_onRightButton (GtkWidget * treeview,
15                                     GdkEventButton * event,
16                                     gpointer userdata);
17 extern gboolean vgui_onSelectionChange (GtkTreeSelection * selection,
18                                         GtkTreeModel * model,
19                                         GtkTreePath * path,
20                                         gboolean path_currently_selected,
21                                         gpointer userdata);
22 extern void VG_FillList (GtkTreeView * treeview);
23 extern void VG_DestroyTreeView ();      //20100624: used for Open and New
24 extern int VG_VerifyCount (GtkTreeView * treeview);
25 extern SG_Voice *VG_GetVoice (int ID);  //returns an SG Voice for an SG ID
26 extern int VG_GetVoiceIndex (SG_Voice * refVoice);      //returns a BB voice index for an SG Voice
27 extern gint VG_GetVoiceCount ();        //just BB_VoiceCount at the moment
28 #endif
29