You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2020/11/19 08:46:56 UTC

[incubator-hop] branch master updated: HOP-2205 TabFolderReorder lost font when TabItem is moved (#393)

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 34362ca  HOP-2205 TabFolderReorder lost font when TabItem is moved (#393)
34362ca is described below

commit 34362cab14eca871a53ed50d3169b33a8988e8fa
Author: Nicolas Adment <39...@users.noreply.github.com>
AuthorDate: Thu Nov 19 09:46:51 2020 +0100

    HOP-2205 TabFolderReorder lost font when TabItem is moved (#393)
---
 .../main/java/org/apache/hop/ui/core/widget/TabFolderReorder.java | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/ui/src/main/java/org/apache/hop/ui/core/widget/TabFolderReorder.java b/ui/src/main/java/org/apache/hop/ui/core/widget/TabFolderReorder.java
index 6299116..e4bb05a 100644
--- a/ui/src/main/java/org/apache/hop/ui/core/widget/TabFolderReorder.java
+++ b/ui/src/main/java/org/apache/hop/ui/core/widget/TabFolderReorder.java
@@ -33,7 +33,8 @@ import org.eclipse.swt.dnd.DropTarget;
 import org.eclipse.swt.dnd.DropTargetEvent;
 import org.eclipse.swt.dnd.DropTargetListener;
 import org.eclipse.swt.dnd.TextTransfer;
-import org.eclipse.swt.dnd.TransferData;
+import org.eclipse.swt.dnd.TransferData;
+import org.eclipse.swt.graphics.Font;
 import org.eclipse.swt.graphics.GC;
 import org.eclipse.swt.graphics.Image;
 import org.eclipse.swt.graphics.Point;
@@ -150,12 +151,14 @@ public class TabFolderReorder {
       String dragText = dragItem.getText();
       Image dragImage = dragItem.getImage();
       String dragToolTip = dragItem.getToolTipText();
-      boolean dragShowClose = dragItem.getShowClose();
+      boolean dragShowClose = dragItem.getShowClose();
+      Font dragFont = dragItem.getFont();
       Object dragData = dragItem.getData();
 
       dragItem.setText( item.getText() );
       dragItem.setImage( item.getImage() );
       dragItem.setToolTipText( item.getToolTipText() );
+      dragItem.setFont( item.getFont() );
       dragItem.setData( item.getData() );
       dragItem.setShowClose( item.getShowClose() );
       dragItem.setControl( item.getControl() );
@@ -163,6 +166,7 @@ public class TabFolderReorder {
       item.setText( dragText );
       item.setImage( dragImage );
       item.setToolTipText( dragToolTip );
+      item.setFont( dragFont );
       item.setData( dragData );
       item.setShowClose( dragShowClose );
       item.setControl( dragControl );