Execute EditGroupAction only if group indicator is clicked with primary
button
This commit is contained in:
parent
2fc538c83a
commit
2cdecf08aa
|
@ -55,6 +55,7 @@ import javafx.scene.control.Label;
|
|||
import javafx.scene.control.Tooltip;
|
||||
import javafx.scene.image.Image;
|
||||
import javafx.scene.image.ImageView;
|
||||
import javafx.scene.input.MouseButton;
|
||||
import javafx.scene.input.MouseEvent;
|
||||
import javafx.scene.layout.StackPane;
|
||||
import javafx.scene.paint.Color;
|
||||
|
@ -205,7 +206,12 @@ public class ThumbCell extends StackPane {
|
|||
groupIndicatorTooltipTrigger.setMinSize(16, 16);
|
||||
groupIndicatorTooltipTrigger.visibleProperty().bind(groupIndicator.visibleProperty());
|
||||
groupIndicatorTooltipTrigger.setCursor(Cursor.HAND);
|
||||
groupIndicatorTooltipTrigger.setOnMouseClicked(e -> new EditGroupAction(this, recorder, model).execute());
|
||||
groupIndicatorTooltipTrigger.setOnMouseClicked(e -> {
|
||||
if (e.getButton() == MouseButton.PRIMARY) {
|
||||
new EditGroupAction(this, recorder, model).execute();
|
||||
e.consume();
|
||||
}
|
||||
});
|
||||
var groupIndicatorBackground = new Circle(12, Color.WHITE);
|
||||
groupIndicatorBackground.visibleProperty().bind(groupIndicator.visibleProperty());
|
||||
groupIndicatorBackground.setOpacity(0.7);
|
||||
|
|
Loading…
Reference in New Issue