class Druzy::LittleFrame::FileChooser

Public Class Methods

new(args) click to toggle source
Calls superclass method
# File lib/druzy/little_frame/file_chooser.rb, line 8
def initialize(args)
  if (args[:model]==nil)
    initialize(:model => FileChooserModel.new(args))
  else
    super(args[:model])
    add_view(FileChooserView.new(self))
  end
end

Public Instance Methods

notify_action(view,action,args={}) click to toggle source
# File lib/druzy/little_frame/file_chooser.rb, line 17
def notify_action(view,action,args={})
  if action == :push_cross || action == :push_cancel
    view.close
    @model.result = :cancel
              
  elsif action == :push_open
    view.close
    @model.files = args[:files]
    @model.result = :open
  end    
end