Added a context menu to the message list and ability to copy a message
context menu contains a few menu items that will be populated with functionality later on.
This commit is contained in:
@ -1,5 +1,7 @@
|
||||
package envoy.client.ui.controller;
|
||||
|
||||
import java.awt.Toolkit;
|
||||
import java.awt.datatransfer.StringSelection;
|
||||
import java.io.IOException;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
@ -310,4 +312,22 @@ public final class ChatScene {
|
||||
* @since Envoy Client v0.1-beta
|
||||
*/
|
||||
private void scrollToMessageListEnd() { messageList.scrollTo(messageList.getItems().size() - 1); }
|
||||
|
||||
// =========== contextMenu actions ========== //
|
||||
|
||||
@FXML
|
||||
private void copyMessage() {
|
||||
Toolkit.getDefaultToolkit()
|
||||
.getSystemClipboard()
|
||||
.setContents(new StringSelection(messageList.getSelectionModel().getSelectedItem().getText()), null);
|
||||
}
|
||||
|
||||
@FXML
|
||||
private void deleteMessage() {}
|
||||
|
||||
@FXML
|
||||
private void forwardMessage() {}
|
||||
|
||||
@FXML
|
||||
private void quoteMessage() {}
|
||||
}
|
||||
|
Reference in New Issue
Block a user