Skip to content

Sync GPR depth sliders across multiple .sgy files#662

Open
VladislavGroshkov wants to merge 7 commits intomasterfrom
533-multiple-sgy-file-selection
Open

Sync GPR depth sliders across multiple .sgy files#662
VladislavGroshkov wants to merge 7 commits intomasterfrom
533-multiple-sgy-file-selection

Conversation

@VladislavGroshkov
Copy link
Collaborator

No description provided.

@VladislavGroshkov VladislavGroshkov linked an issue Mar 15, 2026 that may be closed by this pull request
- Extract HoverHandle base class for tooltip/drag logic
- Replace Model.syncDepthFromChart with event-driven DepthRangeSyncListener
- Migrate meta depth range field from Range (double) to IndexRange (int)
…ooltip instance between depth sliders, eliminate redundant depthSliderPressed field, and stop serializing deprecated amplitudeRange in TraceMeta
canvas.setOnMousePressed(mousePressHandler);
canvas.setOnMouseReleased(mouseReleaseHandler);
canvas.setOnMouseMoved(mouseMoveHandler);
canvas.setOnMouseExited(event -> auxEditHandler.mouseExitHandle(GPRChart.this));

Check warning

Code scanning / PMD

Useless qualified this usage in the same class. Warning

Useless qualified this usage in the same class.
public boolean mouseExitHandle(ScrollableData profField) {
if (lastHovered != null) {
lastHovered.mouseHoverEndHandle(null, profField);
lastHovered = null;

Check warning

Code scanning / PMD

Assigning an Object to null is a code smell. Consider refactoring. Warning

Assigning an Object to null is a code smell. Consider refactoring.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Multiple .sgy file selection

1 participant