Skip to content
Snippets Groups Projects
FXDelegator.rb 634 B
Newer Older
  • Learn to ignore specific revisions
  • 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