moss.modules
Class KWinSys

java.lang.Object
  extended by moss.modules.KWinSys
All Implemented Interfaces:
MKernelProcess

public class KWinSys
extends java.lang.Object
implements MKernelProcess


Nested Class Summary
 class KWinSys.KWinSysCanvas
          this class extends a canvas and deals with the drawing operation
 class KWinSys.KWinSysKeyListener
          this class provides a key-listener for the top-level
 class KWinSys.KWinSysMouseListener
          this class provides a mouse-listener for the top-level
 class KWinSys.KWinSysWindowListener
          this class provides the action-listener for the top-level
 class KWinSys.KWSEvent
          this class is used to communicate actions between the various listeners (presumably running in some event thread), and the main KWinSys process (that sits on recvmsg())
 
Field Summary
static int EVENT_KEY
           
static int EVENT_MOUSE
           
static int EVENT_WINDOW
           
 
Constructor Summary
KWinSys()
           
 
Method Summary
 int main(java.lang.String[] argv)
          entry-point for the kernel module
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EVENT_WINDOW

public static final int EVENT_WINDOW
See Also:
Constant Field Values

EVENT_MOUSE

public static final int EVENT_MOUSE
See Also:
Constant Field Values

EVENT_KEY

public static final int EVENT_KEY
See Also:
Constant Field Values
Constructor Detail

KWinSys

public KWinSys()
Method Detail

main

public int main(java.lang.String[] argv)
entry-point for the kernel module

Specified by:
main in interface MKernelProcess
Parameters:
argv - arguments: module name and any options