Skip to content

Commit ca67e06

Browse files
committed
add option to show hidden files
1 parent 5289741 commit ca67e06

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/main/java/prof7bit/bitcoin/wallettool/ui/swing/core/WalletPanel.xtend

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import prof7bit.bitcoin.wallettool.ui.swing.misc.TableColumnAdjuster
3232
import static extension prof7bit.bitcoin.wallettool.core.Ext.*
3333
import java.awt.event.MouseEvent
3434
import prof7bit.bitcoin.wallettool.ui.swing.listeners.MousePressedOrReleasedListener
35+
import javax.swing.JCheckBox
3536

3637
class WalletPanel extends JPanel{
3738
val log = LoggerFactory.getLogger(this.class)
@@ -58,6 +59,10 @@ class WalletPanel extends JPanel{
5859
]
5960
]
6061

62+
val check_show_hidden = new JCheckBox("show hidden files") => [
63+
selected = false
64+
]
65+
6166
var boolean table_clicked_inside
6267

6368
val JTable table = new JTable => [
@@ -206,9 +211,10 @@ class WalletPanel extends JPanel{
206211

207212
// layout
208213

209-
layout = new MigLayout("fill", "[][grow]", "[][grow]")
214+
layout = new MigLayout("fill", "[][][grow]", "[][grow]")
210215
add(btn_load)
211-
add(btn_save, "wrap")
216+
add(btn_save)
217+
add(check_show_hidden, "wrap")
212218
val tablePane = new JScrollPane(table)
213219
tablePane.viewportView = table
214220
tablePane.verticalScrollBarPolicy = ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED
@@ -234,6 +240,7 @@ class WalletPanel extends JPanel{
234240
var String filterExt
235241
var askPassword = true
236242
var Class<? extends AbstractImportExportHandler> strategy = null
243+
file_save.fileHidingEnabled = !check_show_hidden.selected
237244

238245
// we repeat the file dialog until we have a valid
239246
// file name or until the user clicks cancel.
@@ -297,8 +304,7 @@ class WalletPanel extends JPanel{
297304
}
298305

299306
def loadWallet() {
300-
//val fd = new FileDialogEx(parentFrame, "select wallet file")
301-
//fd.setFileFilters
307+
file_open.fileHidingEnabled = !check_show_hidden.selected
302308
if (file_open.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
303309
new Thread([|
304310
try {

0 commit comments

Comments
 (0)