organize chat menu better

dbus-notify
Zlatin Balevsky 2022-08-07 15:12:06 +01:00
parent c82c92a7a2
commit fdf4fdeaf4
No known key found for this signature in database
GPG Key ID: A72832072D525E41
1 changed files with 15 additions and 6 deletions

View File

@ -19,6 +19,7 @@ import griffon.core.mvc.MVCGroup
import javax.inject.Inject import javax.inject.Inject
import javax.swing.BorderFactory import javax.swing.BorderFactory
import javax.swing.JLabel import javax.swing.JLabel
import javax.swing.JMenu
import javax.swing.JScrollPane import javax.swing.JScrollPane
import javax.swing.border.Border import javax.swing.border.Border
import javax.swing.text.SimpleAttributeSet import javax.swing.text.SimpleAttributeSet
@ -200,21 +201,29 @@ class ChatRoomView {
JMenuItem privateChat = new JMenuItem(trans("START_PRIVATE_CHAT")) JMenuItem privateChat = new JMenuItem(trans("START_PRIVATE_CHAT"))
privateChat.addActionListener({controller.privateMessage()}) privateChat.addActionListener({controller.privateMessage()})
menu.add(privateChat) menu.add(privateChat)
JMenuItem browse = new JMenuItem(trans("BROWSE")) menu.addSeparator()
browse.addActionListener({controller.browse()})
menu.add(browse)
JMenuItem viewProfile = new JMenuItem(trans("VIEW_PROFILE")) JMenuItem viewProfile = new JMenuItem(trans("VIEW_PROFILE"))
viewProfile.addActionListener({controller.viewProfile()}) viewProfile.addActionListener({controller.viewProfile()})
menu.add(viewProfile) menu.add(viewProfile)
menu.addSeparator()
JMenuItem browse = new JMenuItem(trans("BROWSE"))
browse.addActionListener({controller.browse()})
menu.add(browse)
menu.addSeparator()
JMenu otherActionsMenu = new JMenu(trans("OTHER_ACTIONS"))
JMenuItem markTrusted = new JMenuItem(trans("MARK_TRUSTED")) JMenuItem markTrusted = new JMenuItem(trans("MARK_TRUSTED"))
markTrusted.addActionListener({controller.markTrusted()}) markTrusted.addActionListener({controller.markTrusted()})
menu.add(markTrusted) otherActionsMenu.add(markTrusted)
JMenuItem markNeutral = new JMenuItem(trans("MARK_NEUTRAL")) JMenuItem markNeutral = new JMenuItem(trans("MARK_NEUTRAL"))
markNeutral.addActionListener({controller.markNeutral()}) markNeutral.addActionListener({controller.markNeutral()})
menu.add(markNeutral) otherActionsMenu.add(markNeutral)
JMenuItem markDistrusted = new JMenuItem(trans("MARK_DISTRUSTED")) JMenuItem markDistrusted = new JMenuItem(trans("MARK_DISTRUSTED"))
markDistrusted.addActionListener({controller.markDistrusted()}) markDistrusted.addActionListener({controller.markDistrusted()})
menu.add(markDistrusted) otherActionsMenu.add(markDistrusted)
menu.add(otherActionsMenu)
menu.show(e.getComponent(), e.getX(), e.getY()) menu.show(e.getComponent(), e.getX(), e.getY())
} }