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.control.Tooltip;
|
||||||
import javafx.scene.image.Image;
|
import javafx.scene.image.Image;
|
||||||
import javafx.scene.image.ImageView;
|
import javafx.scene.image.ImageView;
|
||||||
|
import javafx.scene.input.MouseButton;
|
||||||
import javafx.scene.input.MouseEvent;
|
import javafx.scene.input.MouseEvent;
|
||||||
import javafx.scene.layout.StackPane;
|
import javafx.scene.layout.StackPane;
|
||||||
import javafx.scene.paint.Color;
|
import javafx.scene.paint.Color;
|
||||||
|
@ -205,7 +206,12 @@ public class ThumbCell extends StackPane {
|
||||||
groupIndicatorTooltipTrigger.setMinSize(16, 16);
|
groupIndicatorTooltipTrigger.setMinSize(16, 16);
|
||||||
groupIndicatorTooltipTrigger.visibleProperty().bind(groupIndicator.visibleProperty());
|
groupIndicatorTooltipTrigger.visibleProperty().bind(groupIndicator.visibleProperty());
|
||||||
groupIndicatorTooltipTrigger.setCursor(Cursor.HAND);
|
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);
|
var groupIndicatorBackground = new Circle(12, Color.WHITE);
|
||||||
groupIndicatorBackground.visibleProperty().bind(groupIndicator.visibleProperty());
|
groupIndicatorBackground.visibleProperty().bind(groupIndicator.visibleProperty());
|
||||||
groupIndicatorBackground.setOpacity(0.7);
|
groupIndicatorBackground.setOpacity(0.7);
|
||||||
|
|
Loading…
Reference in New Issue