예제 #1
0
    def OnRightClick(self, event):
        path = self.GetFilePath()
        if not path: return

        # Open the popup menum then destroy it to avoid mem leak.
        popmenu = popupmenu_for_filename(self, path)
        self.PopupMenu(popmenu, event.GetPoint())
        popmenu.Destroy()
예제 #2
0
파일: browser.py 프로젝트: gmatteo/abipy
    def OnRightClick(self, event):
        path = self.GetFilePath()
        if not path: return

        # Open the popup menum then destroy it to avoid mem leak.
        popmenu = popupmenu_for_filename(self, path)
        self.PopupMenu(popmenu, event.GetPoint())
        popmenu.Destroy()
예제 #3
0
파일: browser.py 프로젝트: sponce24/abipy
    def OnRightClick(self, event):
        currentItem = event.m_itemIndex

        if currentItem != -1:
            fd = self.id2filedata[self.file_list.GetItemData(currentItem)]
            # Open the popup menu then destroy it to avoid mem leak.
            menu = popupmenu_for_filename(self, fd.abspath)
            self.PopupMenu(menu, event.GetPoint())
            menu.Destroy()
예제 #4
0
    def OnRightClick(self, event):
        currentItem = event.m_itemIndex
        if currentItem == -1:
            return

        fd = self.id2filedata[self.file_list.GetItemData(currentItem)]
        # Open the popup menu then destroy it to avoid mem leak.
        menu = popupmenu_for_filename(self, fd.abspath)

        if menu is not None:
            self.PopupMenu(menu, event.GetPoint())
            menu.Destroy()