Sha256: 59d1f4d80c8b627ab5676740469a333f9f8afc99b798ee56f4ad720e3a32bcb4

Contents?: true

Size: 411 Bytes

Versions: 7

Compression:

Stored size: 411 Bytes

Contents

# Specify the title and message and filter to txt files
file = open_file_dialog("Open a single file", "Choose something interesting", filter: ".txt")
puts file # Ruby File object
puts file.read
file.delete

files = open_files_dialog("Open multiple files") # message is optional
puts files # Array of File objects (even if you select only one)
files.each do |file|
  puts file
  puts file.read
  file.delete
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
openc3-demo-5.0.9 targets/INST/procedures/file_dialog.rb
openc3-demo-5.0.8 targets/INST/procedures/file_dialog.rb
openc3-demo-5.0.7 targets/INST/procedures/file_dialog.rb
openc3-demo-5.0.6 targets/INST/procedures/file_dialog.rb
cosmosc2-demo-5.0.5 targets/INST/procedures/file_dialog.rb
cosmosc2-demo-5.0.4 targets/INST/procedures/file_dialog.rb
cosmosc2-demo-5.0.3 targets/INST/procedures/file_dialog.rb