mWaba.gui
Class mGraphics

java.lang.Object
  |
  +--waba.fx.Graphics
        |
        +--mWaba.gui.mGraphics

public class mGraphics
extends waba.fx.Graphics


Field Summary
static int All
           
static int Center
           
static int Down
           
 boolean empty
           
static int Left
           
static int Right
           
protected  int tx
           
protected  int ty
           
static int Up
           
 
Fields inherited from class waba.fx.Graphics
DRAW_AND, DRAW_OR, DRAW_OVER, DRAW_XOR
 
Constructor Summary
mGraphics(waba.fx.ISurface s)
           
 
Method Summary
static boolean canCopy()
           
static void dispose(waba.fx.Graphics g)
           
static void draw3DButton(waba.fx.Graphics g, waba.fx.Rect r, boolean pressed)
           
static void draw3DButton(waba.fx.Graphics g, waba.fx.Rect r, boolean pressed, boolean flat)
           
static void draw3DButton(waba.fx.Graphics g, waba.fx.Rect r, boolean pressed, waba.fx.Color back)
           
static void draw3DButton(waba.fx.Graphics g, waba.fx.Rect r, boolean pressed, waba.fx.Color back, boolean flat)
           
static void draw3DDiamond(waba.fx.Graphics g, waba.fx.Rect rect, boolean pressed, waba.fx.Color back)
           
static void draw3DDiamond(waba.fx.Graphics g, waba.fx.Rect rect, boolean pressed, waba.fx.Color back, boolean amFlat)
           
static void draw3DRect(waba.fx.Graphics g, waba.fx.Rect r, boolean recessed)
           
static void draw3DRect(waba.fx.Graphics g, waba.fx.Rect r, boolean recessed, boolean flat)
           
static void drawDiamond(waba.fx.Graphics g, waba.fx.Rect r, int which)
           
static void drawRect(waba.fx.Graphics g, int x, int y, int width, int height)
           
static void drawRect(waba.fx.Graphics g, int x, int y, int width, int height, int thickness)
           
static void drawRect(waba.fx.Graphics g, waba.fx.Rect r)
           
static void drawText(waba.fx.Graphics g, waba.fx.FontMetrics fm, java.lang.String[] lines, waba.fx.Rect where, int alignment)
           
static void drawVerticalTriangle(waba.fx.Graphics g, waba.fx.Rect bounds, boolean up)
           
static waba.fx.Rect getClip(waba.fx.Graphics g)
           
static waba.fx.Image getImage(int w, int h)
           
static boolean isEmpty(waba.fx.Graphics g)
           
static java.lang.Object reduceClip(waba.fx.Graphics g, int x, int y, int w, int h)
           
 java.lang.Object reduceClip(int x, int y, int width, int height)
           
 void reset()
           
static void restoreClip(waba.fx.Graphics g, java.lang.Object what)
           
 void restoreClip(java.lang.Object what)
           
static java.lang.Object setClip(waba.fx.Graphics g, waba.fx.Rect a)
           
 void setClip(int x, int y, int w, int h)
           
 java.lang.Object setClip(waba.fx.Rect a)
           
 void translate(int dx, int dy)
           
 
Methods inherited from class waba.fx.Graphics
clearClip, copyRect, drawDots, drawImage, drawLine, drawRect, drawText, drawText, fillRect, free, setColor, setDrawOp, setFont
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

empty

public boolean empty

Left

public static int Left

Right

public static int Right

Up

public static int Up

Down

public static int Down

All

public static int All

Center

public static int Center

tx

protected int tx

ty

protected int ty
Constructor Detail

mGraphics

public mGraphics(waba.fx.ISurface s)
Method Detail

dispose

public static void dispose(waba.fx.Graphics g)

drawRect

public static void drawRect(waba.fx.Graphics g,
                            int x,
                            int y,
                            int width,
                            int height)

drawRect

public static void drawRect(waba.fx.Graphics g,
                            int x,
                            int y,
                            int width,
                            int height,
                            int thickness)

drawRect

public static void drawRect(waba.fx.Graphics g,
                            waba.fx.Rect r)

draw3DButton

public static void draw3DButton(waba.fx.Graphics g,
                                waba.fx.Rect r,
                                boolean pressed)

draw3DButton

public static void draw3DButton(waba.fx.Graphics g,
                                waba.fx.Rect r,
                                boolean pressed,
                                boolean flat)

draw3DButton

public static void draw3DButton(waba.fx.Graphics g,
                                waba.fx.Rect r,
                                boolean pressed,
                                waba.fx.Color back)

draw3DButton

public static void draw3DButton(waba.fx.Graphics g,
                                waba.fx.Rect r,
                                boolean pressed,
                                waba.fx.Color back,
                                boolean flat)

draw3DDiamond

public static void draw3DDiamond(waba.fx.Graphics g,
                                 waba.fx.Rect rect,
                                 boolean pressed,
                                 waba.fx.Color back)

draw3DDiamond

public static void draw3DDiamond(waba.fx.Graphics g,
                                 waba.fx.Rect rect,
                                 boolean pressed,
                                 waba.fx.Color back,
                                 boolean amFlat)

drawDiamond

public static void drawDiamond(waba.fx.Graphics g,
                               waba.fx.Rect r,
                               int which)

draw3DRect

public static void draw3DRect(waba.fx.Graphics g,
                              waba.fx.Rect r,
                              boolean recessed)

draw3DRect

public static void draw3DRect(waba.fx.Graphics g,
                              waba.fx.Rect r,
                              boolean recessed,
                              boolean flat)

drawVerticalTriangle

public static void drawVerticalTriangle(waba.fx.Graphics g,
                                        waba.fx.Rect bounds,
                                        boolean up)

drawText

public static void drawText(waba.fx.Graphics g,
                            waba.fx.FontMetrics fm,
                            java.lang.String[] lines,
                            waba.fx.Rect where,
                            int alignment)

translate

public void translate(int dx,
                      int dy)
Overrides:
translate in class waba.fx.Graphics

reset

public void reset()

setClip

public void setClip(int x,
                    int y,
                    int w,
                    int h)
Overrides:
setClip in class waba.fx.Graphics

reduceClip

public java.lang.Object reduceClip(int x,
                                   int y,
                                   int width,
                                   int height)

setClip

public java.lang.Object setClip(waba.fx.Rect a)

restoreClip

public void restoreClip(java.lang.Object what)

reduceClip

public static java.lang.Object reduceClip(waba.fx.Graphics g,
                                          int x,
                                          int y,
                                          int w,
                                          int h)

setClip

public static java.lang.Object setClip(waba.fx.Graphics g,
                                       waba.fx.Rect a)

getClip

public static waba.fx.Rect getClip(waba.fx.Graphics g)

restoreClip

public static void restoreClip(waba.fx.Graphics g,
                               java.lang.Object what)

canCopy

public static boolean canCopy()

getImage

public static waba.fx.Image getImage(int w,
                                     int h)

isEmpty

public static boolean isEmpty(waba.fx.Graphics g)