This is an automated email from the ASF dual-hosted git repository.

hansva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git


The following commit(s) were added to refs/heads/main by this push:
     new f82bb9379d Git diff visual needs some adjustment #5996 (#5997)
f82bb9379d is described below

commit f82bb9379d43febe23777a5584ee508f60b38185
Author: Nicolas Adment <[email protected]>
AuthorDate: Fri Nov 14 16:25:56 2025 +0100

    Git diff visual needs some adjustment #5996 (#5997)
---
 .../org/apache/hop/git/DrawDiffOnActionExtensionPoint.java  |  4 ++--
 .../apache/hop/git/DrawDiffOnPipelineHopExtensionPoint.java | 13 ++++---------
 .../apache/hop/git/DrawDiffOnWorkflowHopExtensionPoint.java | 13 ++++---------
 3 files changed, 10 insertions(+), 20 deletions(-)

diff --git 
a/plugins/misc/git/src/main/java/org/apache/hop/git/DrawDiffOnActionExtensionPoint.java
 
b/plugins/misc/git/src/main/java/org/apache/hop/git/DrawDiffOnActionExtensionPoint.java
index f5c9f3670c..2d7ba1d880 100644
--- 
a/plugins/misc/git/src/main/java/org/apache/hop/git/DrawDiffOnActionExtensionPoint.java
+++ 
b/plugins/misc/git/src/main/java/org/apache/hop/git/DrawDiffOnActionExtensionPoint.java
@@ -87,8 +87,8 @@ public class DrawDiffOnActionExtensionPoint implements 
IExtensionPoint {
                         new SvgFile(location, getClass().getClassLoader()),
                         (int) x,
                         (int) y,
-                        iconSize / 4,
-                        iconSize / 4,
+                        iconSize / 2,
+                        iconSize / 2,
                         gc.getMagnification(),
                         0);
                   } catch (Exception e) {
diff --git 
a/plugins/misc/git/src/main/java/org/apache/hop/git/DrawDiffOnPipelineHopExtensionPoint.java
 
b/plugins/misc/git/src/main/java/org/apache/hop/git/DrawDiffOnPipelineHopExtensionPoint.java
index dccedf99a4..367bb35e08 100644
--- 
a/plugins/misc/git/src/main/java/org/apache/hop/git/DrawDiffOnPipelineHopExtensionPoint.java
+++ 
b/plugins/misc/git/src/main/java/org/apache/hop/git/DrawDiffOnPipelineHopExtensionPoint.java
@@ -83,7 +83,6 @@ public class DrawDiffOnPipelineHopExtensionPoint
               //
               Point fr = ext.pipelineHop.getFromTransform().getLocation();
               Point to = ext.pipelineHop.getToTransform().getLocation();
-              Point middle = new Point((fr.x + to.x) / 2, (fr.y + to.y) / 2);
 
               int iconSize = ConstUi.ICON_SIZE;
               try {
@@ -92,14 +91,10 @@ public class DrawDiffOnPipelineHopExtensionPoint
                 // Exception when accessed from Hop Server
               }
 
-              gc.drawImage(
-                  svgFile,
-                  middle.x,
-                  middle.y,
-                  iconSize / 2,
-                  iconSize / 2,
-                  gc.getMagnification(),
-                  0);
+              int x = (int) (ext.offset.x) + (fr.x + to.x) / 2 + iconSize / 4;
+              int y = (int) (ext.offset.y) + (fr.y + to.y) / 2 + iconSize / 4;
+
+              gc.drawImage(svgFile, x, y, iconSize / 2, iconSize / 2, 
gc.getMagnification(), 0);
             }
           }
         }
diff --git 
a/plugins/misc/git/src/main/java/org/apache/hop/git/DrawDiffOnWorkflowHopExtensionPoint.java
 
b/plugins/misc/git/src/main/java/org/apache/hop/git/DrawDiffOnWorkflowHopExtensionPoint.java
index 533071e673..2442f7b057 100644
--- 
a/plugins/misc/git/src/main/java/org/apache/hop/git/DrawDiffOnWorkflowHopExtensionPoint.java
+++ 
b/plugins/misc/git/src/main/java/org/apache/hop/git/DrawDiffOnWorkflowHopExtensionPoint.java
@@ -84,7 +84,6 @@ public class DrawDiffOnWorkflowHopExtensionPoint
               //
               Point fr = ext.workflowHop.getFromAction().getLocation();
               Point to = ext.workflowHop.getToAction().getLocation();
-              Point middle = new Point((fr.x + to.x) / 2, (fr.y + to.y) / 2);
 
               int iconSize = ConstUi.ICON_SIZE;
               try {
@@ -93,14 +92,10 @@ public class DrawDiffOnWorkflowHopExtensionPoint
                 // Exception when accessed from Hop Server
               }
 
-              gc.drawImage(
-                  svgFile,
-                  middle.x,
-                  middle.y,
-                  iconSize / 2,
-                  iconSize / 2,
-                  gc.getMagnification(),
-                  0);
+              int x = (int) (ext.offset.x) + (fr.x + to.x) / 2 + iconSize / 4;
+              int y = (int) (ext.offset.y) + (fr.y + to.y) / 2 + iconSize / 4;
+
+              gc.drawImage(svgFile, x, y, iconSize / 2, iconSize / 2, 
gc.getMagnification(), 0);
             }
           }
         }

Reply via email to