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 );