Develop and Download Open Source Software

Browse Subversion Repository

Diff of /view.rb

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 18 by bluedwarf, Sun Apr 8 11:00:15 2007 UTC revision 20 by bluedwarf, Sun Apr 8 18:25:08 2007 UTC
# Line 31  module Edmaru Line 31  module Edmaru
31      #This method *MUST* *NOT* be overrided in derived classes.      #This method *MUST* *NOT* be overrided in derived classes.
32      #      #
33      #=== Argument      #=== Argument
34      #_event_manager_ :: An instance of Edmaru::EventManager to handler      #_config_ :: An instance of Edmaru::ConfigurationManager.
35      #all events raised from this view.      #_event_manager_ :: An instance of Edmaru::EventManager to handle all events raised from this view.
36        #_buffer_manager_ :: An instance of Edmaru::BufferManager.
37      #      #
38      #=== Return      #=== Return
39      #An initialized instance of View.      #An initialized instance of View.
40      def initialize(event_manager, buffer_manager)      def initialize(config, event_manager, buffer_manager)
41          @config = config
42        @event_manager = event_manager        @event_manager = event_manager
43        @buffer_manager = buffer_manager        @buffer_manager = buffer_manager
44    
45        init_ui        init_ui
46    
47        @windows = Array.new        @windows = Array.new
48        @windows.push(Edmaru::SYSTEM_WINDOW.new(self))        @windows.push(Edmaru::SYSTEM_WINDOW.new(self, @config))
49        @focused_window = @windows[0]        @focused_window = @windows[0]
50        @mini_window = Edmaru::SYSTEM_MINI_WINDOW.new(self)        @mini_window = Edmaru::SYSTEM_MINI_WINDOW.new(self, @config)
51    
52        init_windows        init_windows
53    

Legend:
Removed from v.18  
changed lines
  Added in v.20

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26