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