Class: MkDirDlg

Inherits:
Object show all
Defined in:
lib/unixcmd/mkdirdlg.rb

Instance Method Summary collapse

Constructor Details

#initializeMkDirDlg



9
10
11
12
13
14
15
16
17
18
# File 'lib/unixcmd/mkdirdlg.rb', line 9

def initialize
  @builder = Gtk::Builder.new
  @builder.add_from_file (Pathname.new(UnixCmdGem.bin_dir) + '../data/forms/mkdirdlg.glade').to_s
  @dlg = @builder.get_object 'MkDirDlg'
  @mkdirentry = @builder.get_object 'MkDirEntry'

  @flags = {
    :verbose => @builder.get_object('VerboseFlag'),
  }
end

Instance Method Details

#destroyObject



24
25
26
# File 'lib/unixcmd/mkdirdlg.rb', line 24

def destroy
  @dlg.destroy
end

#dirnameObject



32
33
34
# File 'lib/unixcmd/mkdirdlg.rb', line 32

def dirname
  @mkdirentry.text
end

#runObject



20
21
22
# File 'lib/unixcmd/mkdirdlg.rb', line 20

def run
  @dlg.run
end

#verbose?Boolean



28
29
30
# File 'lib/unixcmd/mkdirdlg.rb', line 28

def verbose?
  @flags[:verbose].active?
end