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