Class: Fox::FXDelegator
- Defined in:
- rdoc-sources/FXDelegator.rb
Overview
A delegator forwards messages to a delegate object. Delegators are used when you need to multiplex messages toward any number of target objects. For example, many controls may be connected to FXDelegator, instead of directly to the document object. Changing the delegate in FXDelegator will then reconnect the controls with their new target.
Instance Attribute Summary collapse
-
#delegate ⇒ Object
The object to which all messages are delegated FXObject.
Instance Method Summary collapse
-
#initialize(delegate = nil) ⇒ FXDelegator
constructor
Construct a new delegator.
Methods inherited from FXObject
#bind, #handle, #load, #save, subclasses
Constructor Details
#initialize(delegate = nil) ⇒ FXDelegator
Construct a new delegator
19 20 |
# File 'rdoc-sources/FXDelegator.rb', line 19 def initialize(delegate=nil) # :yields: theDelegate end |
Instance Attribute Details
#delegate ⇒ Object
The object to which all messages are delegated Fox::FXObject
14 15 16 |
# File 'rdoc-sources/FXDelegator.rb', line 14 def delegate @delegate end |