com.pvx.ooadide.javx
Class PluginSwingGUIManager

java.lang.Object
  extended by javxbaseui.PvxGUIManager
      extended by javxswing.SwingGUIManager
          extended by com.pvx.ooadide.javx.PluginSwingGUIManager
All Implemented Interfaces:
java.awt.datatransfer.ClipboardOwner, javxbaseui.GUIManagerI, javxbaseui.PvxFocusObserver, javxswing.MNEM_WObserver

public class PluginSwingGUIManager
extends javxswing.SwingGUIManager


Field Summary
 
Fields inherited from class javxswing.SwingGUIManager
FIVE_D_BG_COLOR, MainWin, msgBoxFont, popup, previousLook, rmnByte
 
Fields inherited from class javxbaseui.PvxGUIManager
ActiveWindows, chosenMnuItm, commonProps, comnProps, curAttBGCol, curAttFGCol, curAttOpt, extendedScreenColours, globalCtrls, isDialsOnApplet, isMAS, macPlaf, mapedFonts, ocxHelper, oldCvs, optionPanVis, paintPrev, popupVis, pvxHost, screenColours, screenSize, speedVisible, sxFlag, textCtrlColor, wdwIcon, WINDOW_ON_TOP, windowPlaf, winList
 
Constructor Summary
PluginSwingGUIManager(IEmbeddedJavXView view, javxclientcontrol.PvxHost arg0)
           
 
Method Summary
 void addJavaComponent(boolean addToContainer, java.lang.Object comp, java.lang.String ctlValue, int init_x, int init_y, int init_w, int init_h)
           
 void addMenuBar(byte[] data)
           
 java.lang.String addOptionMsgBox(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)
           
 void addPopupMenu(byte[] arg0)
           
 void addWindow(int argX, int argY, int argWidth, int argHeight, java.lang.String title, int nxtWinNum, int[] curAttrb, int[] winOpts, boolean dialogBox, boolean textWin)
           
 int assignCtlsToPopup(int arg0, javax.swing.MenuElement[] arg1)
           
 void clearMenuBar()
           
 void destroyPopupMenu()
           
 void displayTitle(java.lang.String arg0)
           
 void endSession(javxbaseui.PvxBaseWindow applet)
           
 void gc_OCX_Handles(java.util.Vector<java.lang.Integer> excemptHandles)
           
 java.lang.String getAllocatedObjectList()
           
 java.util.Hashtable getMenuBars()
           
 javax.swing.JMenuItem getMenuItem(java.lang.String arg0)
           
 javax.swing.JMenuItem getMenuWithCtl(javxswing.pvxMenu arg0, int arg1)
           
 void gotoMenuBar()
           
 void gotoWindow(int arg0)
           
 java.lang.String menuDataStr(java.lang.String arg0, int arg1, int arg2)
           
 void menuEnable(java.lang.String arg0, boolean arg1)
           
 boolean messageBox(java.lang.String arg0, java.lang.String arg1)
           
 byte[] readMenuBar()
           
 void removeMenuBar()
           
 void rstMnu(javax.swing.JFrame arg0, java.util.Hashtable arg1)
           
 void setMenuBarOn(java.lang.String arg0, boolean arg1)
           
 void setMenuBars(java.util.Hashtable arg0)
           
 
Methods inherited from class javxswing.SwingGUIManager
addCtrl, addScrollBar, addTextCtrl, buttonON, canAccessClipBoard, changeFont, destroyNxtWind, displayLoginBox, enableCtrl, finalizeUpPopup, findInCtrl, focusUpdate, getAvailableFontNames, getBMP, getComponentPropertyValue, getCurrentComponentContainer, getCurrentWindowContainer, getFileBox, getFINValue, getHighCanvas, getHighWindow, getHotKey, getLookAndFeelName, getMainWindow, getObj, getSysImage, getTopFrame, getTopInternalFrame, getTriState, getUIDefaults, getViewableColumnsRow, getWindowFactory, gotoCtrl, gridAdd, gridAuto, gridClear, gridDel, gridFind, gridGoto, gridLock, gridRead, gridSelect, gridWrite, hideCtrl, initDialFactory, initMainWindow, initSession, invokeInEventQue, isSigned, loadImageData, loadTxtCtrl, lockCtrl, makeFrame, makeTextPlaneView, putComponentOnContainer, pvxBitMapPostion, pvxTextIconLayout, radioButtonOff, readScrollBar, readTxtCtrl, readTxtCtrlBytes, removeCtrl, selectWindow, setBoundsOfButton, setComponentPropertyValue, setFocusFlag, setFocusTraversalKeysEnabled, setHighWindow, setLookAndFeel, setMainWindow, setWDWICON, showCtrl, updateLookAndFeel, updateMNEM_W, writeScrollBar, writeTxtCtrl
 
Methods inherited from class javxbaseui.PvxGUIManager
addDefObject, addPvxOCXListener, clipBoardRead, clipBoardWrite, cloneHighWin, doRepaint, focusOnTextPlane, get_PROPLIST, get_PROPSEP, get_PROPVALUES, getActiveWindows, getCharsSentToScreen, getColourAtIndex, getFIBValue, getFINValue, getFntOpt, getGlobalCtrls, getHighActiveCtrls, getHighCtrl, getIndexOfColor, getMSEValue, getObjectNameFromList, getOBJValue, getPvxColor, getPvxFocusObserver, getStrColor, getTopContainer, getTxWorH, getURLResource, handleMnemonic, isOptionPanVis, isPopupVis, isRepaintRequired, isWindowsTopFrameNull, lostOwnership, moveWindow, notSupported, putMediaPlayer, setActiveWindows, setColourAtIndex, setDragDrop, setGlobalCtrls, setHighActiveCtrls, setHighCtrl, setOptionPanVis, setPopupVis, setTopContainer, sizeWindow, uniGetImage, waitForImage, windowMediaPlayer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginSwingGUIManager

public PluginSwingGUIManager(IEmbeddedJavXView view,
                             javxclientcontrol.PvxHost arg0)
Method Detail

addJavaComponent

public void addJavaComponent(boolean addToContainer,
                             java.lang.Object comp,
                             java.lang.String ctlValue,
                             int init_x,
                             int init_y,
                             int init_w,
                             int init_h)
Specified by:
addJavaComponent in interface javxbaseui.GUIManagerI
Overrides:
addJavaComponent in class javxbaseui.PvxGUIManager

endSession

public void endSession(javxbaseui.PvxBaseWindow applet)
Specified by:
endSession in interface javxbaseui.GUIManagerI
Overrides:
endSession in class javxswing.SwingGUIManager

gc_OCX_Handles

public void gc_OCX_Handles(java.util.Vector<java.lang.Integer> excemptHandles)

addWindow

public void addWindow(int argX,
                      int argY,
                      int argWidth,
                      int argHeight,
                      java.lang.String title,
                      int nxtWinNum,
                      int[] curAttrb,
                      int[] winOpts,
                      boolean dialogBox,
                      boolean textWin)
Overrides:
addWindow in class javxswing.SwingGUIManager

addMenuBar

public void addMenuBar(byte[] data)
Specified by:
addMenuBar in interface javxbaseui.GUIManagerI
Overrides:
addMenuBar in class javxswing.SwingGUIManager

addOptionMsgBox

public java.lang.String addOptionMsgBox(java.lang.String arg0,
                                        java.lang.String arg1,
                                        java.lang.String arg2)
Specified by:
addOptionMsgBox in interface javxbaseui.GUIManagerI
Overrides:
addOptionMsgBox in class javxswing.SwingGUIManager

addPopupMenu

public void addPopupMenu(byte[] arg0)
Specified by:
addPopupMenu in interface javxbaseui.GUIManagerI
Overrides:
addPopupMenu in class javxswing.SwingGUIManager

assignCtlsToPopup

public int assignCtlsToPopup(int arg0,
                             javax.swing.MenuElement[] arg1)
Overrides:
assignCtlsToPopup in class javxswing.SwingGUIManager

clearMenuBar

public void clearMenuBar()
Specified by:
clearMenuBar in interface javxbaseui.GUIManagerI
Overrides:
clearMenuBar in class javxswing.SwingGUIManager

destroyPopupMenu

public void destroyPopupMenu()
Specified by:
destroyPopupMenu in interface javxbaseui.GUIManagerI
Overrides:
destroyPopupMenu in class javxswing.SwingGUIManager

getMenuItem

public javax.swing.JMenuItem getMenuItem(java.lang.String arg0)
Overrides:
getMenuItem in class javxswing.SwingGUIManager

getMenuWithCtl

public javax.swing.JMenuItem getMenuWithCtl(javxswing.pvxMenu arg0,
                                            int arg1)
Overrides:
getMenuWithCtl in class javxswing.SwingGUIManager

gotoMenuBar

public void gotoMenuBar()
Specified by:
gotoMenuBar in interface javxbaseui.GUIManagerI
Overrides:
gotoMenuBar in class javxswing.SwingGUIManager

gotoWindow

public void gotoWindow(int arg0)
Overrides:
gotoWindow in class javxswing.SwingGUIManager

menuDataStr

public java.lang.String menuDataStr(java.lang.String arg0,
                                    int arg1,
                                    int arg2)
Overrides:
menuDataStr in class javxswing.SwingGUIManager

menuEnable

public void menuEnable(java.lang.String arg0,
                       boolean arg1)
Specified by:
menuEnable in interface javxbaseui.GUIManagerI
Overrides:
menuEnable in class javxswing.SwingGUIManager

removeMenuBar

public void removeMenuBar()
Specified by:
removeMenuBar in interface javxbaseui.GUIManagerI
Overrides:
removeMenuBar in class javxswing.SwingGUIManager

rstMnu

public void rstMnu(javax.swing.JFrame arg0,
                   java.util.Hashtable arg1)
Overrides:
rstMnu in class javxswing.SwingGUIManager

setMenuBarOn

public void setMenuBarOn(java.lang.String arg0,
                         boolean arg1)
Specified by:
setMenuBarOn in interface javxbaseui.GUIManagerI
Overrides:
setMenuBarOn in class javxswing.SwingGUIManager

displayTitle

public void displayTitle(java.lang.String arg0)
Specified by:
displayTitle in interface javxbaseui.GUIManagerI
Overrides:
displayTitle in class javxbaseui.PvxGUIManager

getMenuBars

public java.util.Hashtable getMenuBars()
Specified by:
getMenuBars in interface javxbaseui.GUIManagerI
Overrides:
getMenuBars in class javxbaseui.PvxGUIManager

messageBox

public boolean messageBox(java.lang.String arg0,
                          java.lang.String arg1)
Specified by:
messageBox in interface javxbaseui.GUIManagerI
Overrides:
messageBox in class javxbaseui.PvxGUIManager

readMenuBar

public byte[] readMenuBar()
Specified by:
readMenuBar in interface javxbaseui.GUIManagerI
Overrides:
readMenuBar in class javxbaseui.PvxGUIManager

setMenuBars

public void setMenuBars(java.util.Hashtable arg0)
Specified by:
setMenuBars in interface javxbaseui.GUIManagerI
Overrides:
setMenuBars in class javxbaseui.PvxGUIManager

getAllocatedObjectList

public java.lang.String getAllocatedObjectList()