Class: MoveDlg
Instance Method Summary collapse
- #destroy ⇒ Object
-
#initialize(files, dest) ⇒ MoveDlg
constructor
A new instance of MoveDlg.
- #run ⇒ Object
- #verbose? ⇒ Boolean
Constructor Details
#initialize(files, dest) ⇒ MoveDlg
Returns a new instance of MoveDlg.
9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/unixcmd/movedlg.rb', line 9 def initialize files, dest @builder = Gtk::Builder.new @builder.add_from_file (Pathname.new(UnixCmdGem.bin_dir) + '../data/forms/movedlg.glade').to_s @dlg = @builder.get_object 'MoveDlg' @cmdline = @builder.get_object 'CmdLine' @cmdline.text = "#{files.join ' '} → #{dest}" @flags = { :verbose => @builder.get_object('VerboseFlag'), } end |
Instance Method Details
#destroy ⇒ Object
26 27 28 |
# File 'lib/unixcmd/movedlg.rb', line 26 def destroy @dlg.destroy end |
#run ⇒ Object
22 23 24 |
# File 'lib/unixcmd/movedlg.rb', line 22 def run @dlg.run end |
#verbose? ⇒ Boolean
30 31 32 |
# File 'lib/unixcmd/movedlg.rb', line 30 def verbose? @flags[:verbose].active? end |