com.eightmotions.menu
Class Menu

java.lang.Object
  extended by com.eightmotions.menu.Menu

public class Menu
extends java.lang.Object


Field Summary
 javax.microedition.lcdui.Canvas currentCanvas
           
static boolean isEnabled
           
static boolean isLeftMenu
           
 boolean isOpen
           
 java.util.Vector items
           
static int KEY_BACK
           
static int KEY_CLEAR
           
static int KEY_LEFTSOFTKEY
           
static int KEY_RIGHTSOFTKEY
           
 javax.microedition.lcdui.CommandListener listener
           
static javax.microedition.lcdui.Image menuBar
           
static int menuBarHeight
           
 
Constructor Summary
Menu(javax.microedition.lcdui.Canvas inC)
          Creates a new instance of Menu
 
Method Summary
 void addCommand(MenuItem inCmd)
           
static int checkCode(int keycode)
           
 void drawString(javax.microedition.lcdui.Graphics g, java.lang.String s, int px, int py, int col1, int col2, int al, boolean back)
           
 boolean keyPressed(int inKey, int inAction)
          Return true is key has been processed and do not need to be processed anymore
 void paint(javax.microedition.lcdui.Graphics g)
           
 void paint(javax.microedition.lcdui.Graphics g, int level, int startx, int starty)
           
 boolean pointerPressed(int x, int y)
           
 void removeCommand(MenuItem inCmd)
           
 void setAlternateCommand(MenuItem inCmd)
           
 void setCommandListener(javax.microedition.lcdui.CommandListener l)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_LEFTSOFTKEY

public static int KEY_LEFTSOFTKEY

KEY_RIGHTSOFTKEY

public static int KEY_RIGHTSOFTKEY

KEY_CLEAR

public static int KEY_CLEAR

KEY_BACK

public static int KEY_BACK

isOpen

public boolean isOpen

items

public java.util.Vector items

currentCanvas

public javax.microedition.lcdui.Canvas currentCanvas

listener

public javax.microedition.lcdui.CommandListener listener

menuBar

public static javax.microedition.lcdui.Image menuBar

isLeftMenu

public static boolean isLeftMenu

menuBarHeight

public static int menuBarHeight

isEnabled

public static boolean isEnabled
Constructor Detail

Menu

public Menu(javax.microedition.lcdui.Canvas inC)
Creates a new instance of Menu

Method Detail

addCommand

public void addCommand(MenuItem inCmd)

removeCommand

public void removeCommand(MenuItem inCmd)

setAlternateCommand

public void setAlternateCommand(MenuItem inCmd)

setCommandListener

public void setCommandListener(javax.microedition.lcdui.CommandListener l)

paint

public void paint(javax.microedition.lcdui.Graphics g)

drawString

public void drawString(javax.microedition.lcdui.Graphics g,
                       java.lang.String s,
                       int px,
                       int py,
                       int col1,
                       int col2,
                       int al,
                       boolean back)

paint

public void paint(javax.microedition.lcdui.Graphics g,
                  int level,
                  int startx,
                  int starty)

pointerPressed

public boolean pointerPressed(int x,
                              int y)

keyPressed

public boolean keyPressed(int inKey,
                          int inAction)
Return true is key has been processed and do not need to be processed anymore


checkCode

public static int checkCode(int keycode)