コード例 #1
0
 def buildCopyUrlLocationMenuItems(self, linkContext, imageContext, gravity, parentId, addSeparater):
     linkMenuBuilder = ZLinkMenuModelBuilder()
     imageMenuBuilder = ZImageMenuModelBuilder()
     linkLocation = linkMenuBuilder.getLinkLocation(linkContext)
     imageLocation = imageMenuBuilder.getImageLocation(imageContext)
     if not linkLocation and not imageLocation:
         return
     if addSeparater:
         self.addSeparator(gravity)
         gravity = gravity + 1
     if linkLocation:
         linkMenuBuilder.buildCopyLinkLocationMenuItem(self, gravity, parentId)
     if imageLocation:
         imageMenuBuilder.buildCopyImageLocationMenuItem(self, gravity, parentId)