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:
delvh
2020-06-22 22:51:10 +02:00
parent 9e886c3f45
commit d47a99d637
5 changed files with 49 additions and 7 deletions

View File

@ -2,8 +2,10 @@
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.ContextMenu?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ListView?>
<?import javafx.scene.control.MenuItem?>
<?import javafx.scene.control.TextArea?>
<?import javafx.scene.control.Tooltip?>
<?import javafx.scene.layout.ColumnConstraints?>
@ -50,7 +52,17 @@
</GridPane.margin>
<padding>
<Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
</padding></ListView>
</padding>
<contextMenu>
<ContextMenu anchorLocation="CONTENT_TOP_LEFT">
<items>
<MenuItem mnemonicParsing="false" text="Copy" onAction="#copyMessage"/>
<MenuItem mnemonicParsing="false" text="Delete" onAction="#deleteMessage"/>
<MenuItem mnemonicParsing="false" text="Forward" onAction="#forwardMessage"/>
<MenuItem mnemonicParsing="false" text="Quote" onAction="#quoteMessage"/>
</items>
</ContextMenu>
</contextMenu></ListView>
<Button fx:id="postButton" defaultButton="true" disable="true" mnemonicParsing="true" onAction="#postMessage" prefHeight="10.0" prefWidth="65.0" text="_Post" GridPane.columnIndex="2" GridPane.halignment="CENTER" GridPane.rowIndex="3" GridPane.valignment="CENTER">
<GridPane.margin>
<Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />