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
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)
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
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$
def __init__(self): ZPluginMenuModel.__init__(self, IZBlogAppMenuIds.ZID_BLOG_ACCOUNT_MENU) self._buildModel()
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
def __init__(self): ZPluginMenuModel.__init__(self, IZBlogAppMenuIds.ZID_BLOG_POST_MENU) self.buildModel()
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
def __init__(self): ZPluginMenuModel.__init__(self, IZAppMenuIds.ZID_IMAGE_MENU) self.buildModel()
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)
def createToolbarLinkMenuModel(self): menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_INSERT_LINK_MENU) self.buildLinkMenu(menuModel, None, None) return menuModel
def createToolbarTableMenuModel(self): menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_INSERT_TABLE_MENU) self.buildTableMenu(menuModel, None) return menuModel
def createImageThumbnailMenuModel(self): menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_IMAGE_THUMBNAIL_MENU) self.buildImageThumbnailMenu(menuModel, None) return menuModel
def createImageMenuModel(self): menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_INSERT_IMAGE_MENU) self.buildImageMenu(menuModel, None) return menuModel
def createImageBorderMenuModel(self): menuModel = ZPluginMenuModel(IZBlogAppMenuIds.ZID_IMAGE_BORDER_MENU) self.buildImageBorderMenu(menuModel, None) return menuModel