Newer
Older
module Fox
#
# 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.
#
class FXDelegator < FXObject
# The object to which all messages are delegated [FXObject]
attr_accessor :delegate
#
# Construct a new delegator
#
def initialize(delegate=nil) # :yields: theDelegate
end
end
end