예제 #1
0
 def initialize(self, context):
     """ Wrap the CMFCore Tool Init method """
     CMFCoreToolInit.initialize(self, context)
     for tool in self.tools:
         # Get the icon path from the tool
         path = getattr(tool, 'toolicon', None)
         if path is not None:
             pc = self.getProductContext(context)
             if pc is not None:
                 pid = pc.id
                 name = split(path)[1]
                 icon = self.getIcon(context, path)
                 if icon is None:
                     # Icon was not found
                     return
                 icon.__roles__ = None
                 tool.icon = 'misc_/%s/%s' % (self.product_name, name)
                 misc = OFS.misc_.misc_
                 Misc = OFS.misc_.Misc_
                 if not hasattr(misc, pid):
                     setattr(misc, pid, Misc(pid, {}))
                 getattr(misc, pid)[name] = icon
예제 #2
0
 def initialize(self, context):
     # Wrap the CMFCore Tool Init method.
     CMFCoreToolInit.initialize(self, context)
     for tool in self.tools:
         # Get the icon path from the tool
         path = getattr(tool, 'toolicon', None)
         if path is not None:
             pc = self.getProductContext(context)
             if pc is not None:
                 pid = pc.id
                 name = split(path)[1]
                 icon = self.getIcon(context, path)
                 if icon is None:
                     # Icon was not found
                     return
                 icon.__roles__ = None
                 tool.icon = 'misc_/%s/%s' % (self.product_name, name)
                 misc = OFS.misc_.misc_
                 Misc = OFS.misc_.Misc_
                 if not hasattr(misc, pid):
                     setattr(misc, pid, Misc(pid, {}))
                 getattr(misc, pid)[name] = icon
예제 #3
0
def initialize(context):
    init = ToolInit(PKG_NAME,
                    tools=tools,
                    product_name=PKG_NAME,
                    icon='tool.gif')
    init.initialize(context)
def initialize(context):

    new_tool = ToolInit(config.TOOL_NAME,
                        tools=(tool.PloneKeywordManager, ),
                        icon='tool.gif')
    new_tool.initialize(context)
def initialize(context):

    new_tool = ToolInit(
        config.TOOL_NAME, tools=(tool.PloneKeywordManager, ), icon='tool.gif')
    new_tool.initialize(context)
예제 #6
0
파일: __init__.py 프로젝트: mathie/PloneCC
def initialize(context):
    init = ToolInit(PKG_NAME, tools = tools, product_name = PKG_NAME,
                    icon='tool.gif')
    init.initialize(context)
예제 #7
0
def init_tools(context):
    from wres.policy.VocabularyTool import VocabularyTool

    tool_initializer = ToolInit('Vocabulary Tool', tools=(VocabularyTool,), icon='tool.gif')
    tool_initializer.initialize(context)