コード例 #1
0
 def __init__(self):
     ZPluginMenuModel.__init__(self, IZBlogAppMenuIds.ZID_BLOG_EDITOR_DESIGNER_CONTEXT_MENU)
     self.zXHTMLEditControlLinkContext = None
     self.zXHTMLEditControlImageContext = None
     self.zXHTMLEditControlTableContext = None
     self.removeExtEntryMarker = False
     self.buildAllDone = False
コード例 #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
    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
コード例 #4
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$
コード例 #5
0
    def __init__(self):
        ZPluginMenuModel.__init__(self, IZBlogAppMenuIds.ZID_BLOG_ACCOUNT_MENU)

        self._buildModel()
コード例 #6
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
コード例 #7
0
ファイル: postmenumodel.py プロジェクト: Tidosho/zoundryraven
    def __init__(self):
        ZPluginMenuModel.__init__(self, IZBlogAppMenuIds.ZID_BLOG_POST_MENU)

        self.buildModel()
コード例 #8
0
ファイル: trayicon.py プロジェクト: Tidosho/zoundryraven
    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
コード例 #9
0
    def __init__(self):
        ZPluginMenuModel.__init__(self, IZAppMenuIds.ZID_IMAGE_MENU)

        self.buildModel()
コード例 #10
0
 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)
コード例 #11
0
ファイル: linkmenumodel.py プロジェクト: mpm2050/Raven
 def createToolbarLinkMenuModel(self):
     menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_INSERT_LINK_MENU)
     self.buildLinkMenu(menuModel, None, None)
     return menuModel
コード例 #12
0
    def __init__(self):
        ZPluginMenuModel.__init__(self, IZAppMenuIds.ZID_IMAGE_MENU)

        self.buildModel()
コード例 #13
0
 def createToolbarTableMenuModel(self):
     menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_INSERT_TABLE_MENU)
     self.buildTableMenu(menuModel, None)
     return menuModel
コード例 #14
0
ファイル: imagemenumodel.py プロジェクト: mpm2050/Raven
 def createImageThumbnailMenuModel(self):
     menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_IMAGE_THUMBNAIL_MENU)
     self.buildImageThumbnailMenu(menuModel, None)
     return menuModel
コード例 #15
0
ファイル: imagemenumodel.py プロジェクト: mpm2050/Raven
 def createImageMenuModel(self):
     menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_INSERT_IMAGE_MENU)
     self.buildImageMenu(menuModel, None)
     return menuModel
コード例 #16
0
ファイル: imagemenumodel.py プロジェクト: mpm2050/Raven
 def createImageBorderMenuModel(self):
     menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_IMAGE_BORDER_MENU)
     self.buildImageBorderMenu(menuModel, None)
     return menuModel