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 2021/05/27 06:41:31 UTC
[incubator-hop] branch master updated: HOP-2909 VFS dialog small
improvements
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 <na...@gmail.com>
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();
}