예제 #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
파일: appwindow.py 프로젝트: mpm2050/Raven
 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)