- item = wx.MenuItem(file_menu, ID_OpenData, _(u"Open a questionnaire"), _(u"Open a questionnaire"))
- item.SetBitmap(wx.ArtProvider_GetBitmap(wx.ART_FILE_OPEN))
- file_menu.AppendItem(item)
-
- item = wx.MenuItem(file_menu, ID_OpenText, u"Ouvrir texte", u"Ouvrir un corpus texte")
- item.SetBitmap(wx.ArtProvider_GetBitmap(wx.ART_FILE_OPEN))
- file_menu.AppendItem(item)
-
- item = wx.MenuItem(file_menu, ID_OnOpenAnalyse, u"Ouvrir une Analyse", "Ouvrir une Analyse")
- item.SetBitmap(wx.ArtProvider_GetBitmap(wx.ART_FILE_OPEN))
- file_menu.AppendItem(item)
-
- item1 = wx.MenuItem(file_menu, ID_Import, u"Importer un corpus factiva...", "Importer un corpus factiva...")
- item1.SetBitmap(wx.ArtProvider_GetBitmap(wx.ART_TIP))
- file_menu.AppendItem(item1)
- #item1.Enable(True)
-
- item = wx.MenuItem(file_menu, ID_SaveTab, u"Enregistrer l\'onglet sous...", u"Enregistrer l\'onglet sous ...")
- item.SetBitmap(wx.ArtProvider_GetBitmap(wx.ART_FILE_SAVE_AS))
- #item.Enable(False)
- file_menu.AppendItem(item)
-
- file_menu.Append(wx.ID_EXIT, u"Exit")
-
+ item = wx.MenuItem(file_menu, ID_OpenData, _("Open a matrix"), _("Open a matrix"))
+ #item.SetBitmap(wx.ArtProvider.GetBitmap(wx.ART_FILE_OPEN))
+ item.SetBitmap(self.images_analyses['matroot'])
+ file_menu.Append(item)
+ item = wx.MenuItem(file_menu, ID_OpenText, _("Open a text corpus"), _("Open a text corpus"))
+ item.SetBitmap(self.images_analyses['textroot'])
+ file_menu.Append(item)
+ item = wx.MenuItem(file_menu, ID_OnOpenAnalyse, _("Open an analysis"), _("Open an analysis"))
+ item.SetBitmap(self.images_analyses['iramuteq'])
+ file_menu.Append(item)
+ item = wx.MenuItem(file_menu, ID_ImportTXM, _("Import from TXM"), _("Import from TXM"))
+ item.SetBitmap(self.images_analyses['TXM'])
+ file_menu.Append(item)
+ item = wx.MenuItem(file_menu, ID_ImportEuro, _("Import from Europress"), _("Import from Europress"))
+ item.SetBitmap(self.images_analyses['europress'])
+ file_menu.Append(item)
+ item = wx.MenuItem(file_menu, ID_importdmi, _("Import from DMI-TCAT (exp.)"), _("Import from DMI-TCAT (exp.)"))
+ item.SetBitmap(self.images_analyses['importdmi'])
+ file_menu.Append(item)
+ item = wx.MenuItem(file_menu, ID_merge, _('Merge graphs'), _('Merge graphs'))
+ file_menu.Append(item)
+ item = wx.MenuItem(file_menu, ID_merge_clusters, _('Corpus from merge clusters'), _('Corpus from merge clusters'))
+ file_menu.Append(item)
+
+ # menu Factiva
+ menuFactiva = wx.Menu()
+ fact_from_xml = wx.MenuItem(menuFactiva, ID_Fact_xml, _("from xml"))
+ fact_from_xml.SetBitmap(self.images_analyses['factiva_xml'])
+ fact_from_mail = wx.MenuItem(menuFactiva, ID_Fact_mail, _("from mail"))
+ fact_from_mail.SetBitmap(self.images_analyses['factiva_mail'])
+ fact_from_txt = wx.MenuItem(menuFactiva, ID_Fact_copy, _("from copy/paste"))
+ fact_from_txt.SetBitmap(self.images_analyses['factiva_copy'])
+ menuFactiva.Append(fact_from_xml)
+ menuFactiva.Append(fact_from_mail)
+ menuFactiva.Append(fact_from_txt)
+ file_menu.Append(-1, _("Import from factiva"), menuFactiva)
+
+ menuTools = wx.Menu()
+ splitvar = wx.MenuItem(menuTools, wx.ID_ANY, _("Split from variable"))
+ extractmod = wx.MenuItem(menuTools, wx.ID_ANY, _("Extract mods"))
+ extractthem = wx.MenuItem(menuTools, wx.ID_ANY, _("Extract thematics"))
+ menuTools.Append(splitvar)
+ menuTools.Append(extractmod)
+ menuTools.Append(extractthem)
+ self.ID_splitvar = splitvar.GetId()
+ self.ID_extractmod = extractmod.GetId()
+ self.ID_extractthem = extractthem.GetId()
+ file_menu.Append(-1, _("Tools"), menuTools)
+
+ # ???
+ #item = wx.MenuItem(file_menu, ID_SaveTab, _(u"Save tab as..."), _(u"Save tab as..."))
+ #item.SetBitmap(wx.ArtProvider.GetBitmap(wx.ART_FILE_SAVE_AS))
+ #file_menu.AppendItem(item)
+
+ file_menu.Append(wx.ID_EXIT, _("Exit"))
+ # sous macOS cet élément est apparemment déplacé automatiquement vers le menu 'pomme' ???
+
+ # menu 'Edition' de la barre de menu (en haut de l'écran)
+ # sous macOS, il est déplacé dans le menu 'App'
+ # alors que le menu édition (copier/coller etc. reste vide)