示例#1
0
文件: manager.py 项目: mpm2050/Raven
 def onDetectImport(self):
     osutil = getOSUtil()
     if osutil.getOperatingSystemId() == u"win32": #$NON-NLS-1$
         action = ZDetectImportAction(self, self.model)
         context = ZMenuActionContext(self)
         action.runAction(context)
         pass
示例#2
0
文件: manager.py 项目: mpm2050/Raven
 def onImportProfile(self, event):
     context = ZMenuActionContext(self)
     menu = ZModelBasedMenu(self.importMenuModel, context, self)
     (w, h) = self.importButton.GetSizeTuple() #@UnusedVariable
     pos = wx.Point(1, h - 2)
     self.importButton.PopupMenu(menu, pos)
     event.Skip()
示例#3
0
 def _popupGlyphMenu(self, menuNode, glyph):
     context = ZMenuActionContext(self)
     provider = ZActiveModelBasedMenuContentProvider(menuNode, context)
     handler = ZActiveModelBasedMenuEventHandler(context)
     menu = ZMenu(self, menuNode, provider, handler)
     (x, y) = glyph.GetPositionTuple()  #@UnusedVariable
     (w, h) = glyph.GetSizeTuple()  #@UnusedVariable
     self.PopupMenuXY(menu, x, y + h - 1)
示例#4
0
 def _createMenuBar(self):
     # FIXME (EPW) this should be supplied by the perspective
     menuContext = ZMenuActionContext(self)
     menuBarModel = ZBlogAppMainMenuBarModel(self.perspectives)
     provider = ZModelBasedMenuContentProvider(menuBarModel, menuContext)
     eventHandler = ZModelBasedMenuEventHandler(menuBarModel, menuContext)
     self.menuBar = ZMenuBar(self, provider, eventHandler)
     self.SetMenuBar(self.menuBar)
示例#5
0
文件: textbox.py 项目: mpm2050/Raven
 def _createChoiceMenu(self):
     menuModel = self._createChoiceMenuModel()
     menuContext = ZMenuActionContext(self)
     contentProvider = ZModelBasedMenuContentProvider(
         menuModel, menuContext)
     eventHandler = ZModelBasedMenuEventHandler(menuModel, menuContext)
     self.menu = ZMenu(self, menuModel.getRootNode(), contentProvider,
                       eventHandler)
示例#6
0
    def __init__(self, window, template):
        self.template = template

        ZMenuActionContext.__init__(self, window)
示例#7
0
 def getMenuActionContext(self):
     return ZMenuActionContext(self)
示例#8
0
 def _createActionContext(self):
     return ZMenuActionContext(self.dialog)
示例#9
0
 def __init__(self, window):
     ZMenuActionContext.__init__(self, window)
示例#10
0
 def __init__(self, window, mediaStore, model):
     self.window = window
     self.mediaStore = mediaStore
     self.model = model
     ZMenuActionContext.__init__(self, window)
示例#11
0
 def onSettings(self):
     context = ZMenuActionContext(self)
     self.settingsAction.runAction(context)
示例#12
0
 def onCreateAccount(self):
     context = ZMenuActionContext(self)
     self.newAccountAction.runAction(context)
示例#13
0
 def onDoubleClick(self, event):
     if self.mainWindow.IsIconized():
         menuContext = ZMenuActionContext(self.mainWindow)
         self.restoreAction.runAction(menuContext)
     event.Skip()
示例#14
0
 def __init__(self, window, url):
     self.url = url
     ZMenuActionContext.__init__(self, window)
示例#15
0
 def _createActionContext(self):
     return ZMenuActionContext(getApplicationModel().getTopWindow())
示例#16
0
 def __init__(self, window):
     ZMenuActionContext.__init__(self, window)
示例#17
0
    def __init__(self, window, translation):
        self.translation = translation

        ZMenuActionContext.__init__(self, window)
示例#18
0
 def __init__(self, window, account):
     self.account = account
     ZMenuActionContext.__init__(self, window)
示例#19
0
 def __init__(self, window, blog):
     self.blog = blog
     ZMenuActionContext.__init__(self, window)
示例#20
0
 def __init__(self, editor):
     self.editor = editor
     ZMenuActionContext.__init__(self, editor)
示例#21
0
 def onWritePost(self):
     context = ZMenuActionContext(self)
     self.writePostAction.runAction(context)
示例#22
0
    def __init__(self, window, translation):
        self.translation = translation

        ZMenuActionContext.__init__(self, window)
示例#23
0
 def _createMenuContext(self):
     return ZMenuActionContext(self.tab)
示例#24
0
 def CreatePopupMenu(self):
     menuContext = ZMenuActionContext(self.mainWindow)
     provider = ZModelBasedMenuContentProvider(self.menuModel, menuContext)
     handler = ZModelBasedMenuEventHandler(self.menuModel, menuContext)
     return ZMenu(self, self.menuModel.getRootNode(), provider, handler)
示例#25
0
 def __init__(self, editor):
     self.editor = editor
     ZMenuActionContext.__init__(self, editor)
示例#26
0
 def onNewMediaStorage(self):
     context = ZMenuActionContext(self)
     self.newStorageAction.runAction(context)
示例#27
0
 def __init__(self, window, documentIDO, blogId=None):
     self.documentIDO = documentIDO
     self.blogId = blogId
     ZMenuActionContext.__init__(self, window)
示例#28
0
 def __init__(self, window, mediaStore, model):
     self.window = window
     self.mediaStore = mediaStore
     self.model = model
     ZMenuActionContext.__init__(self, window)
示例#29
0
 def __init__(self, window, url):
     self.url = url
     ZMenuActionContext.__init__(self, window)
示例#30
0
 def __init__(self, window, account):
     self.account = account
     ZMenuActionContext.__init__(self, window)
示例#31
0
 def __init__(self, window, documentIDO, blogId = None):
     self.documentIDO = documentIDO
     self.blogId = blogId
     ZMenuActionContext.__init__(self, window)
示例#32
0
 def __init__(self, window, imageUrl):
     self.imageUrl = imageUrl
     ZMenuActionContext.__init__(self, window)
示例#33
0
 def __init__(self, window, blog):
     self.blog = blog
     ZMenuActionContext.__init__(self, window)