popup menu

pull/53/head
Zlatin Balevsky 2020-11-05 05:47:17 +00:00
parent 91f24780d3
commit d42b4c0a1d
No known key found for this signature in database
GPG Key ID: A72832072D525E41
1 changed files with 19 additions and 0 deletions

View File

@ -1322,6 +1322,25 @@ class MainFrameView {
})
JPopupMenu messagesMenu = new JPopupMenu()
JMenuItem replyMenuItem = new JMenuItem(trans("REPLY"))
replyMenuItem.addActionListener({controller.messageReply()})
messagesMenu.add(replyMenuItem)
JMenuItem deleteMenuItem = new JMenuItem(trans("DELETE"))
deleteMenuItem.addActionListener({controller.messageDelete()})
messagesMenu.add(deleteMenuItem)
messageHeaderTable.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
if (e.isPopupTrigger() || e.button == MouseEvent.BUTTON3)
showPopupMenu(messagesMenu, e)
}
public void mouseReleased(MouseEvent e) {
if (e.isPopupTrigger() || e.button == MouseEvent.BUTTON3)
showPopupMenu(messagesMenu, e)
}
})
messageAttachmentsTable.setDefaultRenderer(Long.class, new SizeRenderer())
messageAttachmentsTable.rowSorter.addRowSorterListener({evt -> lastMessageAttachmentsTableSortEvent = evt})
messageAttachmentsTable.rowSorter.setSortsOnUpdates(true)