Class: RubyMVC::Toolkit::Dialog

Inherits:
Widget show all
Defined in:
lib/ruby_mvc/toolkit/dialog.rb

Instance Attribute Summary

Attributes inherited from Widget

#peer

Instance Method Summary collapse

Methods inherited from Widget

api_methods, #initialize, #method_missing

Methods included from SignalHandler::ClassMethods

#signal, #signals, #valid_signal!, #valid_signal?

Methods included from SignalHandler

#signal_connect, #signal_disconnect, #signal_emit

Constructor Details

This class inherits a constructor from RubyMVC::Toolkit::Widget

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class RubyMVC::Toolkit::Widget

Instance Method Details

#add(w) ⇒ Object



38
39
40
41
42
43
44
45
46
47
# File 'lib/ruby_mvc/toolkit/dialog.rb', line 38

def add(w)
  # FIXME: this is a cheezy way to do this...
  if w.is_a? RubyMVC::Views::FormView
    peer.add_form(w)
  elsif w.is_a? RubyMVC::Views::View
    peer.add_view(w)
  else
    peer.add(w)
  end
end