コード例 #1
0
    def _createMenuModel(self):
        menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_TRAY_MENU)

        # New blog post
        newPostId = menuModel.addMenuItemWithActionId(
            10, IZBlogAppActionIDs.NEW_BLOG_POST_ACTION)
        menuModel.setMenuItemName(
            newPostId, _extstr(u"trayicon.NewBlogPost"))  #$NON-NLS-1$

        menuModel.addSeparator(25)

        # Minimize/restore
        restoreId = menuModel.addMenuItemWithActionId(
            50, IZBlogAppActionIDs.RESTORE_ACTION)
        menuModel.setMenuItemBold(restoreId, True)
        menuModel.addMenuItemWithActionId(50,
                                          IZBlogAppActionIDs.MINIMIZE_ACTION)

        menuModel.addSeparator(990)

        exitId = menuModel.addMenuItemWithActionId(
            1000, IZBlogAppActionIDs.EXIT_FROM_TRAY_ACTION)
        menuModel.setMenuItemBitmap(
            exitId,
            self.resourceRegistry.getBitmap(
                u"images/common/menu/exit.png"))  #$NON-NLS-1$
        return menuModel
コード例 #2
0
ファイル: mediastoragedialog.py プロジェクト: mpm2050/Raven
 def _createItemContextMenu(self):
     menuContext = self._createMenuActionContext()
     menuModel = ZPluginMenuModel(
         u"zoundry.blogapp.ui.core.menu.dialogs.mediastoragemanager.mediastorage"
     )  #$NON-NLS-1$
     provider = ZModelBasedMenuContentProvider(menuModel, menuContext)
     eventHandler = ZModelBasedMenuEventHandler(menuModel, menuContext)
     return ZMenu(self, menuModel.getRootNode(), provider, eventHandler)
コード例 #3
0
ファイル: imagemenumodel.py プロジェクト: mpm2050/Raven
 def buildImageThumbnailMenu(self, menuModel, parentId):  #@UnusedVariable
     self.menuModel = ZPluginMenuModel(
         IZBlogAppMenuIds.ZID_IMAGE_THUMBNAIL_MENU)
     tnSizes = [75, 100, 250, 400, 500, 600, 800]
     for width in tnSizes:
         menuModel.addMenuItemWithAction(
             u"%spx X %spx" % (width, width), 5,
             ZBlogPostCreateThumbnailImageAction(width, width),
             parentId)  #$NON-NLS-1$
コード例 #4
0
    def createHtmlTagMenuModel(self, tagNames):
        menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_HTML_FORMAT_MENU)
        parentId = None
        gravity = 10
        for tag in tagNames:
            mid = menuModel.addMenuItemWithAction(tag,  gravity, ZBlogPostFormatHtmlAction(tag), parentId ) #$NON-NLS-1$ @UnusedVariable
        return menuModel
    # end createHtmlTagMenuModel()
# end ZFormatHtmlMenuModelBuilder
コード例 #5
0
ファイル: linkmenumodel.py プロジェクト: mpm2050/Raven
 def createToolbarLinkMenuModel(self):
     menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_INSERT_LINK_MENU)
     self.buildLinkMenu(menuModel, None, None)
     return menuModel
コード例 #6
0
 def createToolbarTableMenuModel(self):
     menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_INSERT_TABLE_MENU)
     self.buildTableMenu(menuModel, None)
     return menuModel
コード例 #7
0
ファイル: imagemenumodel.py プロジェクト: mpm2050/Raven
 def createImageThumbnailMenuModel(self):
     menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_IMAGE_THUMBNAIL_MENU)
     self.buildImageThumbnailMenu(menuModel, None)
     return menuModel
コード例 #8
0
ファイル: imagemenumodel.py プロジェクト: mpm2050/Raven
 def createImageMenuModel(self):
     menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_INSERT_IMAGE_MENU)
     self.buildImageMenu(menuModel, None)
     return menuModel
コード例 #9
0
ファイル: imagemenumodel.py プロジェクト: mpm2050/Raven
 def createImageBorderMenuModel(self):
     menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_IMAGE_BORDER_MENU)
     self.buildImageBorderMenu(menuModel, None)
     return menuModel