rita.support.gui
Class RiGUIController

java.lang.Object
  extended by rita.support.gui.RiGUIController
All Implemented Interfaces:
java.awt.datatransfer.ClipboardOwner

public class RiGUIController
extends java.lang.Object
implements java.awt.datatransfer.ClipboardOwner


Field Summary
static float defaultFontSize
           
 processing.core.PApplet parent
           
 boolean showBounds
           
 PAppletState userState
           
 boolean visible
           
 
Constructor Summary
RiGUIController(processing.core.PApplet p)
           
RiGUIController(processing.core.PApplet p, float fontSize)
           
RiGUIController(processing.core.PApplet p, float fontSize, boolean newVisible)
           
 
Method Summary
 void add(RiGUIWidget component)
           
 void copy(java.lang.String v)
           
 void draw()
           
 RiGUIWidget getComponentWithFocus()
           
 boolean getFocusStatusForComponent(RiGUIWidget c)
           
 RiGUILookAndFeel getLookAndFeel()
           
 processing.core.PApplet getParent()
           
 boolean getVisible()
           
 void keyEvent(java.awt.event.KeyEvent e)
           
 void lostOwnership(java.awt.datatransfer.Clipboard parClipboard, java.awt.datatransfer.Transferable parTransferable)
           
 java.lang.String paste()
           
 void remove(RiGUIWidget component)
           
 void requestFocus(RiGUIWidget c)
           
 void setLookAndFeel(RiGUILookAndFeel lf)
           
 void setParent(processing.core.PApplet argParent)
           
 void setVisible(boolean newVisible)
           
 void yieldFocus(RiGUIWidget c)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultFontSize

public static float defaultFontSize

showBounds

public boolean showBounds

visible

public boolean visible

userState

public PAppletState userState

parent

public processing.core.PApplet parent
Constructor Detail

RiGUIController

public RiGUIController(processing.core.PApplet p)

RiGUIController

public RiGUIController(processing.core.PApplet p,
                       float fontSize)

RiGUIController

public RiGUIController(processing.core.PApplet p,
                       float fontSize,
                       boolean newVisible)
Method Detail

setLookAndFeel

public void setLookAndFeel(RiGUILookAndFeel lf)

getLookAndFeel

public RiGUILookAndFeel getLookAndFeel()

add

public void add(RiGUIWidget component)

remove

public void remove(RiGUIWidget component)

setParent

public void setParent(processing.core.PApplet argParent)

getParent

public processing.core.PApplet getParent()

setVisible

public void setVisible(boolean newVisible)

getVisible

public boolean getVisible()

requestFocus

public void requestFocus(RiGUIWidget c)

yieldFocus

public void yieldFocus(RiGUIWidget c)

getComponentWithFocus

public RiGUIWidget getComponentWithFocus()

getFocusStatusForComponent

public boolean getFocusStatusForComponent(RiGUIWidget c)

lostOwnership

public void lostOwnership(java.awt.datatransfer.Clipboard parClipboard,
                          java.awt.datatransfer.Transferable parTransferable)
Specified by:
lostOwnership in interface java.awt.datatransfer.ClipboardOwner

copy

public void copy(java.lang.String v)

paste

public java.lang.String paste()

keyEvent

public void keyEvent(java.awt.event.KeyEvent e)

draw

public void draw()