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 9fb851a  HOP-2909 VFS dialog small improvements
     new 7dc1691  Merge pull request #827 from nadment/HOP-2909
9fb851a is described below

commit 9fb851a10ed6a9fee2423e7c046951824b0a3adb
Author: nadment <[email protected]>
AuthorDate: Wed May 26 21:54:59 2021 +0200

    HOP-2909 VFS dialog small improvements
---
 .../java/org/apache/hop/ui/core/vfs/HopVfsFileDialog.java  | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/ui/src/main/java/org/apache/hop/ui/core/vfs/HopVfsFileDialog.java 
b/ui/src/main/java/org/apache/hop/ui/core/vfs/HopVfsFileDialog.java
index ababe87..f093a44 100644
--- a/ui/src/main/java/org/apache/hop/ui/core/vfs/HopVfsFileDialog.java
+++ b/ui/src/main/java/org/apache/hop/ui/core/vfs/HopVfsFileDialog.java
@@ -82,6 +82,7 @@ import org.eclipse.swt.widgets.MenuItem;
 import org.eclipse.swt.widgets.Shell;
 import org.eclipse.swt.widgets.Text;
 import org.eclipse.swt.widgets.ToolBar;
+import org.eclipse.swt.widgets.ToolItem;
 import org.eclipse.swt.widgets.Tree;
 import org.eclipse.swt.widgets.TreeColumn;
 import org.eclipse.swt.widgets.TreeItem;
@@ -282,8 +283,6 @@ public class HopVfsFileDialog implements IFileDialog, 
IDirectoryDialog {
     //
     ToolBar navigateToolBar = new ToolBar(navigateComposite, SWT.LEFT | 
SWT.HORIZONTAL);
     navigateToolBar.setLayoutData(new GridData(SWT.LEFT, SWT.FILL, false, 
true));
-    // Force white color
-    navigateToolBar.setBackground(GuiResource.getInstance().getColorWhite());
 
     navigateToolbarWidgets = new GuiToolbarWidgets();
     navigateToolbarWidgets.registerGuiPluginObject(this);
@@ -1219,11 +1218,20 @@ public class HopVfsFileDialog implements IFileDialog, 
IDirectoryDialog {
       root = BROWSER_TOOLBAR_PARENT_ID,
       id = BROWSER_ITEM_ID_SHOW_HIDDEN,
       toolTip = "i18n::HopVfsFileDialog.ShowHiddenFiles.Tooltip.Message",
-      image = "ui/images/show.svg",
+      image = "ui/images/hide.svg",
       separator = true)
   public void showHideHidden() {
     showingHiddenFiles = !showingHiddenFiles;
 
+    ToolItem toolItem = 
browserToolbarWidgets.findToolItem(BROWSER_ITEM_ID_SHOW_HIDDEN);
+    if (toolItem != null) {
+      if (showingHiddenFiles) {
+        toolItem.setImage(GuiResource.getInstance().getImageShow());
+      } else {
+        toolItem.setImage(GuiResource.getInstance().getImageHide());
+      }
+    }
+    
     refreshBrowser();
   }
 

Reply via email to