creamtec.webcream.gui
Class WebCreamToolkit130

java.lang.Object
  extended by java.awt.Toolkit
      extended by sun.awt.SunToolkit
          extended by creamtec.webcream.gui.WebCreamToolkit
              extended by creamtec.webcream.gui.WebCreamToolkit130
All Implemented Interfaces:
sun.awt.ComponentFactory, sun.awt.InputMethodSupport, sun.awt.motif.MToolkit, sun.awt.WindowClosingListener, sun.awt.WindowClosingSupport
Direct Known Subclasses:
WebCreamToolkit142

public class WebCreamToolkit130
extends WebCreamToolkit
implements sun.awt.motif.MToolkit

WebCream's implementation of AWT Toolkit is provided to override instantiation of peers and control other platform specific operations such as image loading. The peers created are WebCream's peers, which do not have any GUI. This allows to run the client as a console application, while still keeping track of window operations such as show and hide.


Field Summary
 
Fields inherited from class sun.awt.SunToolkit
lastMetrics
 
Fields inherited from interface sun.awt.motif.MToolkit
hpFastSwing
 
Constructor Summary
WebCreamToolkit130()
           
 
Method Summary
 java.awt.peer.RobotPeer createRobot(java.awt.Robot p0, java.awt.GraphicsDevice p1)
           
static java.lang.String getClassName()
          This function is here just to allow others to find out the name of this class after obfuscation
 java.lang.String getDefaultCharacterEncoding()
           
 java.lang.String getDefaultUnicodeEncoding()
           
 sun.awt.GlobalCursorManager getGlobalCursorManager()
           
 java.awt.im.spi.InputMethodDescriptor getInputMethodAdapterDescriptor()
           
 java.util.Map mapInputMethodHighlight(java.awt.im.InputMethodHighlight highlight)
           
 
Methods inherited from class creamtec.webcream.gui.WebCreamToolkit
beep, checkImage, createButton, createCanvas, createCheckbox, createCheckboxMenuItem, createChoice, createDialog, createDragSourceContextPeer, createFileDialog, createFrame, createImage, createImage, createImage, createLabel, createList, createMenu, createMenuBar, createMenuItem, createPanel, createPopupMenu, createScrollbar, createScrollPane, createTextArea, createTextField, createWindow, getColorModel, getFontPeer, getIconFileName, getImage, getImage, getImageFileName, getImageUrl, getPrintJob, getScreenResolution, getSystemClipboard, isFrameStateSupported, isUndecorated, isWindowUndecorated, prepareImage, registerIcon, registerImage, registerImage, registerStandardImages, setDelegateToolkitClassName, sync
 
Methods inherited from class sun.awt.SunToolkit
checkAndSetPolicy, createImage, createInputMethodWindow, createKeyboardFocusManagerPeer, createNewAppContext, disableBackgroundErase, enableInputMethodsForTextComponent, executeOnEventHandlerThread, executeOnEventHandlerThread, flushPendingEvents, getDataTransfererClassName, getDefaultKeyboardLocale, getFontList, getFontMetrics, getNativeContainer, getScreenSize, getStartupLocale, getWindowClosingListener, insertTargetMapping, isLightweightOrUnknown, isModalExcluded, isModalExcludedSupported, isPostEventQueueEmpty, needsXEmbed, postEvent, setLWRequestStatus, setModalExcluded, setWindowClosingListener, targetToAppContext, windowClosingDelivered, windowClosingNotify
 
Methods inherited from class java.awt.Toolkit
addAWTEventListener, addPropertyChangeListener, createCustomCursor, createDragGestureRecognizer, createImage, getAWTEventListeners, getAWTEventListeners, getBestCursorSize, getDefaultToolkit, getDesktopProperty, getLockingKeyState, getMaximumCursorColors, getMenuShortcutKeyMask, getPrintJob, getProperty, getPropertyChangeListeners, getPropertyChangeListeners, getScreenInsets, getSystemEventQueue, getSystemSelection, isDynamicLayoutActive, removeAWTEventListener, removePropertyChangeListener, setDynamicLayout, setLockingKeyState
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebCreamToolkit130

public WebCreamToolkit130()
Method Detail

getClassName

public static java.lang.String getClassName()
This function is here just to allow others to find out the name of this class after obfuscation


getGlobalCursorManager

public sun.awt.GlobalCursorManager getGlobalCursorManager()

getDefaultUnicodeEncoding

public java.lang.String getDefaultUnicodeEncoding()

getDefaultCharacterEncoding

public java.lang.String getDefaultCharacterEncoding()

getInputMethodAdapterDescriptor

public java.awt.im.spi.InputMethodDescriptor getInputMethodAdapterDescriptor()
                                                                      throws java.awt.AWTException
Specified by:
getInputMethodAdapterDescriptor in interface sun.awt.InputMethodSupport
Throws:
java.awt.AWTException

createRobot

public java.awt.peer.RobotPeer createRobot(java.awt.Robot p0,
                                           java.awt.GraphicsDevice p1)
                                    throws java.awt.AWTException
Specified by:
createRobot in interface sun.awt.ComponentFactory
Specified by:
createRobot in class sun.awt.SunToolkit
Throws:
java.awt.AWTException

mapInputMethodHighlight

public java.util.Map mapInputMethodHighlight(java.awt.im.InputMethodHighlight highlight)
Specified by:
mapInputMethodHighlight in class java.awt.Toolkit


Copyright © 2000-2006 CreamTec LLC. All Rights Reserved.