fq[i]=gtk_menu_item_new_with_mnemonic (lang->language[i]);
fq[i]=gtk_menu_item_new_with_mnemonic (lang->language[i].name);
void update(char *name,int idx){  GtkWidget *menu1;   // Print  if(!name) return;  menu1 = gtk_menu_new ();    gtk_label_set_text(GTK_LABEL(WID(labelVobsub)),name);         // Try to load it...  vobSubLanguage *lang=NULL;      lang=vobSubAllocateLanguage();      if(vobSubGetLanguage(name,lang))  {      // add them    for(int i=0;i<lang->nbLanguage;i++)    {      fq[i]=gtk_menu_item_new_with_mnemonic (lang->language[i]);      gtk_widget_show (fq[i]);      gtk_container_add (GTK_CONTAINER (menu1), fq[i]);    }    gtk_option_menu_set_menu (GTK_OPTION_MENU (WID(optionmenu1)), menu1);    gtk_option_menu_set_history(GTK_OPTION_MENU(WID(optionmenu1)), idx);  }    // Destroy  vobSubDestroyLanguage(lang);}