|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.microedition.lcdui.Displayable
javax.microedition.lcdui.Canvas
de.enough.polish.ui.MasterCanvas
public class MasterCanvas
Is used for only displaying a single canvas for devices that flicker between screen changes.
Copyright (c) Enough Software 2005 - 2008
history
03-Jun-2005 - rob creation
| Field Summary | |
|---|---|
protected AccessibleCanvas |
currentCanvas
|
protected javax.microedition.lcdui.Displayable |
currentDisplayable
|
static MasterCanvas |
instance
the master canvas that actually displays the canvas that should be shown |
| Fields inherited from class javax.microedition.lcdui.Canvas |
|---|
DOWN, FIRE, GAME_A, GAME_B, GAME_C, GAME_D, KEY_NUM0, KEY_NUM1, KEY_NUM2, KEY_NUM3, KEY_NUM4, KEY_NUM5, KEY_NUM6, KEY_NUM7, KEY_NUM8, KEY_NUM9, KEY_POUND, KEY_STAR, LEFT, RIGHT, UP |
| Method Summary | |
|---|---|
static javax.microedition.lcdui.Displayable |
getCurrent(javax.microedition.lcdui.Display display)
Retrieves the currently shown displayable. |
static int |
getScreenHeight()
|
static int |
getScreenWidth()
|
protected void |
hideNotify()
|
static boolean |
isAccessibleCanvasShown(AccessibleCanvas canvas)
Determines if the specified canvas is currently being shown |
static boolean |
isCanvasShown(javax.microedition.lcdui.Canvas canvas)
Determines if the specified canvas is currently being shown |
static boolean |
isDisplayableShown(javax.microedition.lcdui.Displayable displayable)
Determines if the specified displayable is currently being shown |
protected void |
keyPressed(int keyCode)
|
protected void |
keyReleased(int keyCode)
|
protected void |
keyRepeated(int keyCode)
|
protected void |
paint(javax.microedition.lcdui.Graphics g)
|
protected void |
pointerDragged(int x,
int y)
|
protected void |
pointerPressed(int x,
int y)
|
protected void |
pointerReleased(int x,
int y)
|
static void |
repaintAccessibleCanvas(AccessibleCanvas canvas)
Repaints an accessible canvas. |
static void |
repaintCanvas(javax.microedition.lcdui.Canvas canvas)
Repaints a normal canvas |
static void |
repaintCanvas(javax.microedition.lcdui.Canvas canvas,
int x,
int y,
int width,
int height)
Repaints the specified area of a normal canvas |
static void |
setCurrent(javax.microedition.lcdui.Display display,
javax.microedition.lcdui.Displayable nextDisplayable)
Sets the current screen/displayable. |
protected void |
showNotify()
|
protected void |
sizeChanged(int width,
int height)
|
| Methods inherited from class javax.microedition.lcdui.Canvas |
|---|
getGameAction, getKeyCode, getKeyName, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, isDoubleBuffered, repaint, repaint, serviceRepaints, setFullScreenMode |
| Methods inherited from class javax.microedition.lcdui.Displayable |
|---|
addCommand, getHeight, getTicker, getTitle, getWidth, isShown, removeCommand, setCommandListener, setTicker, setTitle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static MasterCanvas instance
protected AccessibleCanvas currentCanvas
protected javax.microedition.lcdui.Displayable currentDisplayable
| Method Detail |
|---|
protected void hideNotify()
hideNotify in class javax.microedition.lcdui.Canvasprotected void showNotify()
showNotify in class javax.microedition.lcdui.Canvasprotected void keyPressed(int keyCode)
keyPressed in class javax.microedition.lcdui.Canvasprotected void keyRepeated(int keyCode)
keyRepeated in class javax.microedition.lcdui.Canvasprotected void keyReleased(int keyCode)
keyReleased in class javax.microedition.lcdui.Canvas
protected void pointerPressed(int x,
int y)
pointerPressed in class javax.microedition.lcdui.Canvas
protected void pointerReleased(int x,
int y)
pointerReleased in class javax.microedition.lcdui.Canvas
protected void pointerDragged(int x,
int y)
pointerDragged in class javax.microedition.lcdui.Canvas
protected void sizeChanged(int width,
int height)
sizeChanged in class javax.microedition.lcdui.Canvaspublic static int getScreenHeight()
public static int getScreenWidth()
protected void paint(javax.microedition.lcdui.Graphics g)
paint in class javax.microedition.lcdui.Canvas
public static void setCurrent(javax.microedition.lcdui.Display display,
javax.microedition.lcdui.Displayable nextDisplayable)
display - the displaynextDisplayable - the screen/displayable that should be shownpublic static javax.microedition.lcdui.Displayable getCurrent(javax.microedition.lcdui.Display display)
display - the display that is being used to change displayables
public static void repaintAccessibleCanvas(AccessibleCanvas canvas)
canvas - the canvas that requires a repaintpublic static void repaintCanvas(javax.microedition.lcdui.Canvas canvas)
canvas - the canvas that requires a repaint
public static void repaintCanvas(javax.microedition.lcdui.Canvas canvas,
int x,
int y,
int width,
int height)
canvas - the canvas that should be repainted particallyx - horizontal starty - vertical startwidth - widthheight - height of the the repaint area in pixelspublic static boolean isAccessibleCanvasShown(AccessibleCanvas canvas)
canvas - the canvas
public static boolean isCanvasShown(javax.microedition.lcdui.Canvas canvas)
canvas - the canvas
public static boolean isDisplayableShown(javax.microedition.lcdui.Displayable displayable)
displayable - the displayayable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||