|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.incrediblesoft.redjey.UIManager
public class UIManager
Field Summary | |
---|---|
static java.lang.String |
APPLY_CMD
|
static java.lang.String |
CANCEL_CMD
|
static java.lang.String |
DEFAULT_SET
|
static boolean |
downKeyPressed
|
static int |
KEY_CLEAR
Key code for CLEAR key |
static int |
KEY_DOWN
Key code for the DOWN game action. |
static int |
KEY_LEFT
Key code for the LEFT game action. |
static int |
KEY_RIGHT
Key code for the RIGHT game action. |
static int |
KEY_SELECT
Key code for selection key |
static int |
KEY_SOFT_LEFT
|
static int |
KEY_SOFT_RIGHT
|
static int |
KEY_UP
Key code for the UP game action. |
static boolean |
leftKeyPressed
Key pressed flags |
static java.lang.String |
MENU_CMD
|
static boolean |
rightKeyPressed
|
static boolean |
selectKeyPressed
|
static boolean |
upKeyPressed
|
Method Summary | |
---|---|
static void |
addWindow(Window window)
|
static void |
cacheImage(java.lang.String imagePath)
|
static int |
floor(int a,
int b)
|
static javax.microedition.lcdui.Canvas |
getCanvas()
|
static CustomImage |
getCursorImage()
|
static int |
getCursorPosX()
|
static int |
getCursorPosY()
|
static CustomImage |
getCustomImage(java.lang.String imagePath)
|
static javax.microedition.lcdui.Display |
getDisplay()
|
static javax.microedition.lcdui.Image |
getImage(java.lang.String imagePath)
|
static javax.microedition.midlet.MIDlet |
getMIDlet()
|
static int |
getNumWindows()
|
static Style |
getStyle(java.lang.String componentName,
java.lang.String className,
int componentState)
|
static Style[] |
getStyleClass(java.lang.String componentName)
|
static Style[] |
getStyleClass(java.lang.String componentName,
java.lang.String className)
|
static java.util.Hashtable |
getStylesScheme()
|
static void |
hideNotify()
|
static int |
indexOf(Window window)
|
static int |
indexOfIgnoringBrackets(java.lang.String s,
char ch,
int fromIndex)
Searches for character in the { .. |
static void |
insertWindowAt(Window window,
int index)
|
static boolean |
isCursorMoving()
|
static void |
keyPressed(int keycode)
|
static void |
keyReleased(int keycode)
|
static void |
keyRepeated(int keycode)
|
static void |
loadStyles(java.lang.String temptext,
boolean printDebugInfo)
|
static void |
loadStylesFromResource(java.lang.String path,
boolean printDebugInfo)
Parses styles description file and registers all styles listed in that |
static void |
paint(javax.microedition.lcdui.Graphics g)
|
static java.lang.Object |
parseValue(java.lang.String s)
|
static java.lang.Object |
parseValue(java.lang.String s,
int fromIndex,
int toIndex)
Parses some value |
static void |
pointerDragged(int x,
int y)
|
static void |
pointerPressed(int x,
int y)
|
static void |
pointerReleased(int x,
int y)
|
static void |
postEvent(AbstractEvent event)
|
static void |
postPaintEvent(PaintEvent event)
|
static void |
registerStyle(java.lang.String componentName,
java.lang.String className,
int componentState,
Style style)
Registers single style |
static void |
registerStyleClass(java.lang.String componentName,
java.lang.String className,
Style[] styles)
Registers style class |
static void |
removeAllRegisteredStyles()
|
static void |
removeAllWindows()
Resets screen stack |
static void |
removeWindow(Window window)
|
static void |
repaint()
|
static MouseEvent |
retargetMouseEvent(MouseEvent origEvent,
Component newSource)
|
static void |
setBackgroundColor(int color)
|
static void |
setCanvas(javax.microedition.lcdui.Canvas canvas_)
|
static void |
setCursorImage(CustomImage cursorImage_)
|
static void |
setCursorPos(int x,
int y)
|
static void |
setCursorPosX(int x)
|
static void |
setCursorPosY(int y)
|
static void |
setCursorVisible(boolean b)
|
static void |
setMIDlet(javax.microedition.midlet.MIDlet midlet_)
Assignes MIDlet class. |
static void |
setStylesScheme(java.util.Hashtable scheme)
|
static void |
showNotify()
|
static void |
switchBackgroundColor(boolean enable)
|
static void |
tick(int dt)
Called every frame. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static int KEY_SOFT_LEFT
public static int KEY_SOFT_RIGHT
public static int KEY_SELECT
public static int KEY_LEFT
public static int KEY_RIGHT
public static int KEY_UP
public static int KEY_DOWN
public static int KEY_CLEAR
public static boolean leftKeyPressed
public static boolean rightKeyPressed
public static boolean upKeyPressed
public static boolean downKeyPressed
public static boolean selectKeyPressed
public static java.lang.String APPLY_CMD
public static java.lang.String MENU_CMD
public static java.lang.String CANCEL_CMD
public static final java.lang.String DEFAULT_SET
Method Detail |
---|
public static void setMIDlet(javax.microedition.midlet.MIDlet midlet_)
midlet_
- public static javax.microedition.midlet.MIDlet getMIDlet()
public static javax.microedition.lcdui.Display getDisplay()
public static javax.microedition.lcdui.Canvas getCanvas()
public static void setCanvas(javax.microedition.lcdui.Canvas canvas_)
public static void setCursorImage(CustomImage cursorImage_)
public static CustomImage getCursorImage()
public static void setCursorVisible(boolean b)
public static void setCursorPos(int x, int y)
public static void setCursorPosX(int x)
public static void setCursorPosY(int y)
public static int getCursorPosX()
public static int getCursorPosY()
public static void postEvent(AbstractEvent event)
public static void addWindow(Window window)
public static void insertWindowAt(Window window, int index)
public static int indexOf(Window window)
public static void removeWindow(Window window)
public static int getNumWindows()
public static void removeAllWindows()
public static void postPaintEvent(PaintEvent event)
public static void tick(int dt)
dt
- milliseconds passed from previous callpublic static MouseEvent retargetMouseEvent(MouseEvent origEvent, Component newSource)
public static void keyPressed(int keycode)
public static void keyRepeated(int keycode)
public static void keyReleased(int keycode)
public static void pointerPressed(int x, int y)
public static void pointerReleased(int x, int y)
public static void pointerDragged(int x, int y)
public static void repaint()
public static boolean isCursorMoving()
public static void showNotify()
public static void hideNotify()
public static void setBackgroundColor(int color)
public static void switchBackgroundColor(boolean enable)
public static void paint(javax.microedition.lcdui.Graphics g)
public static void cacheImage(java.lang.String imagePath) throws java.io.IOException
java.io.IOException
public static javax.microedition.lcdui.Image getImage(java.lang.String imagePath)
public static CustomImage getCustomImage(java.lang.String imagePath)
public static void removeAllRegisteredStyles()
public static java.util.Hashtable getStylesScheme()
public static void setStylesScheme(java.util.Hashtable scheme)
public static void registerStyleClass(java.lang.String componentName, java.lang.String className, Style[] styles)
componentName
- component name. See Component.getName()className
- class name. The default is UIManager.DEFAULT_SETstyles
- Styles array. Each element in array corresponds to the specific state of component. See Component.getState()public static void registerStyle(java.lang.String componentName, java.lang.String className, int componentState, Style style)
componentName
- Component name. see Component.getName()className
- Class name to register the style in.componentState
- Component state.style
- Style itself.public static Style[] getStyleClass(java.lang.String componentName)
public static Style[] getStyleClass(java.lang.String componentName, java.lang.String className)
public static Style getStyle(java.lang.String componentName, java.lang.String className, int componentState)
public static void loadStylesFromResource(java.lang.String path, boolean printDebugInfo) throws java.io.IOException
path
- File pathprintDebugInfo
- Prints debug info to System.out
java.io.IOException
- As usualpublic static void loadStyles(java.lang.String temptext, boolean printDebugInfo)
public static java.lang.Object parseValue(java.lang.String s)
public static java.lang.Object parseValue(java.lang.String s, int fromIndex, int toIndex)
s
- Text that represents valuefromIndex
- Index to start withtoIndex
- Index to end with
public static int indexOfIgnoringBrackets(java.lang.String s, char ch, int fromIndex)
s
- Text to search inch
- Character to findfromIndex
- Index to begin with
public static int floor(int a, int b)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |