Fri, 02 Jan 2015 17:02:39 +0100
Added code to repopulate the Tools menu.
--- a/ChangeLog Thu Jan 01 13:27:35 2015 +0100 +++ b/ChangeLog Fri Jan 02 17:02:39 2015 +0100 @@ -1,5 +1,8 @@ ChangeLog --------- +Version 2.0.1: +- bug fixes + Version 2.0.0: - ported for eric6 using PyQt5
--- a/PluginSplitMergeCamelCase.py Thu Jan 01 13:27:35 2015 +0100 +++ b/PluginSplitMergeCamelCase.py Fri Jan 02 17:02:39 2015 +0100 @@ -20,7 +20,7 @@ author = "Detlev Offenbach <detlev@die-offenbachs.de>" autoactivate = True deactivateable = True -version = "2.0.0" +version = "2.0.1" className = "SplitMergeCamelCasePlugin" packageName = "SplitMergeCamelCase" shortDescription = "Split, merge or convert camel case text" @@ -189,6 +189,15 @@ @param editor reference to the editor """ if menuName == "Tools": + if self.__menu.menuAction() not in menu.actions(): + # Re-add our menu + self.__editors[editor] = [] + if not menu.isEmpty(): + act = menu.addSeparator() + self.__editors[editor].append(act) + act = menu.addMenu(self.__menu) + self.__editors[editor].append(act) + self.__menu.setEnabled(editor.selectedText() != '') def __applyChange(self, newText, editor):
--- a/SplitMergeCamelCase.e4p Thu Jan 01 13:27:35 2015 +0100 +++ b/SplitMergeCamelCase.e4p Fri Jan 02 17:02:39 2015 +0100 @@ -1,14 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Project SYSTEM "Project-5.1.dtd"> <!-- eric project file for project SplitMergeCamelCase --> -<!-- Copyright (C) 2014 Detlev Offenbach, detlev@die-offenbachs.de --> +<!-- Copyright (C) 2015 Detlev Offenbach, detlev@die-offenbachs.de --> <Project version="5.1"> <Language>en</Language> <Hash>68ce2010b207c039fed70a037e0f0241f43dc925</Hash> <ProgLanguage mixed="0">Python3</ProgLanguage> <ProjectType>E6Plugin</ProjectType> <Description>Plug-in to split, merge or convert camel case text. It works with the current editor. The menu entries will only be selectable, if the current editor has some selected text.</Description> - <Version>0.x</Version> + <Version>2.x</Version> <Author>Detlev Offenbach</Author> <Email>detlev@die-offenbachs.de</Email> <TranslationPattern>SplitMergeCamelCase/i18n/splitmergecamelcase_%language%.ts</TranslationPattern>