Develop and Download Open Source Software

Browse Subversion Repository

Annotation of /view.rb

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (hide annotations) (download)
Tue Apr 3 11:13:38 2007 UTC (16 years, 11 months ago) by bluedwarf
File size: 945 byte(s)
Initial import.
1 bluedwarf 1
2     module Edmaru
3    
4     #Abstract class to implement system specific view.
5     module View
6    
7     #Construct the view instance.
8     #
9     #=== Warning
10     #This method *MUST* *NOT* be overrided in derived classes.
11     #
12     #=== Return
13     #An initialized instance of View.
14     def initialize
15     init
16     end
17    
18     #The system specific initialization for this view.
19     #
20     #=== Warning
21     #This method *MUST* be overrided in derived classes.
22     def init
23     end
24    
25     #Main loop to catch all events.
26     #
27     #=== Warning
28     #This method *SHOULD* be overrided in derived classes.
29     def main_loop
30     end
31    
32     #Beep once.
33     #
34     #=== Warning
35     #This method *SHOULD* be overrided in derived classes.
36     #
37     #=== Return
38     #_true_ if beeping succeeds.
39     def beep
40     false
41     end
42    
43     #Terminate this view instance.
44     #
45     #=== Warning
46     #This method *SHOULD* be overrided in derived classes.
47     def terminate
48     end
49     end
50     end

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