Changeset 6
- Timestamp:
- 09/30/06 22:56:11 (2 years ago)
- Files:
-
- trunk/lib/config.py (modified) (2 diffs)
- trunk/lib/gui/pluginwin.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/config.py
r5 r6 147 147 self.set('dict-server-encoding', 'UTF-8') 148 148 149 self. set('repository-list',150 'http:// opendict.inhangar.com/files/Repository/Data/opendict-add-ons.xml')149 self.repository = \ 150 'http://files.opendict.inhangar.com/files/Repository/Data/opendict-add-ons.xml' 151 151 152 152 … … 173 173 systemLog(ERROR, "Unable to read configuration file: %s" % e) 174 174 175 # Old configurations may still keep outdated entry, rewrite it 176 self.set('repository-list', self.repository) 177 175 178 176 179 trunk/lib/gui/pluginwin.py
r3 r6 572 572 if hasattr(self, "addons"): 573 573 del self.addons 574 574 575 allAddons = xmltools.parseAddOns(xmlData) 575 576 … … 623 624 """Remove button pressed""" 624 625 625 systemLog(INFO, "Removing %s" % self.installedList.Get ItemText(\626 systemLog(INFO, "Removing %s" % self.installedList.GetString( 626 627 self.currentInstalledItemSelection)) 627 628 628 dictName = self.installedList.Get ItemText(\629 dictName = self.installedList.GetString( 629 630 self.currentInstalledItemSelection) 630 631 … … 645 646 return 646 647 647 self.installedList.Delete Item(self.currentInstalledItemSelection)648 self.installedList.Delete(self.currentInstalledItemSelection) 648 649 649 650 idDictMenuItem = None … … 783 784 inst.install(localPath) 784 785 785 if self.installedList.FindItem(0, dictInfo.getName()) == -1: 786 index = self.installedList.InsertStringItem(0, 787 dictInfo.getName()) 788 self.installedList.SetItemData(index, index+1) 789 self.installedList.SetColumnWidth(0, wx.LIST_AUTOSIZE) 786 if self.installedList.FindString(dictInfo.getName()) == wx.NOT_FOUND: 787 index = self.installedList.Insert(dictInfo.getName(), 0) 788 self.installedList.Check(0) 789 self.app.config.activedict.add(dictInfo.getName()) 790 self.app.config.activedict.save() 791 792 # FIXME: Code-wasting. Separated duplicated code into 793 # functions. 790 794 791 795 except Exception, e:
