Sun, 29 Jan 2012 17:59:34 +0100
Extended the web page context menu by several entries to send links or the selected text, handling the clicked frame, translate the selected text with Google Translate and search it in Wictionary.
# -*- coding: utf-8 -*- # # This module contains the configuration of the individual eric installation # """ Module containing the default configuration of the eric5 installation """ import sys import os __ericDir = os.path.dirname(sys.argv[0]) _pkg_config = { 'ericDir': __ericDir, 'ericPixDir': os.path.join(__ericDir, 'pixmaps'), 'ericIconDir': os.path.join(__ericDir, 'icons'), 'ericDTDDir': os.path.join(__ericDir, 'DTDs'), 'ericCSSDir': os.path.join(__ericDir, 'CSSs'), 'ericStylesDir': os.path.join(__ericDir, "Styles"), 'ericDocDir': os.path.join(__ericDir, 'Documentation'), 'ericExamplesDir': os.path.join(__ericDir, 'Examples'), 'ericTranslationsDir': os.path.join(__ericDir, 'i18n'), 'ericTemplatesDir': os.path.join(__ericDir, 'DesignerTemplates'), 'ericCodeTemplatesDir': os.path.join(__ericDir, 'CodeTemplates'), 'ericOthersDir': __ericDir, 'bindir': __ericDir, 'mdir': __ericDir, } def getConfig(name): ''' Module function to get a configuration value. @param name the name of the configuration value (string). ''' try: return _pkg_config[name] except KeyError: pass raise AttributeError('"{0}" is not a valid configuration value'.format(name))