com.pvx.ooadide.javx.rcp
Class RcpPluginSwingGUIManager

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

public class RcpPluginSwingGUIManager
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
RcpPluginSwingGUIManager(RcpEmbedJavXView embedJavXView, 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 destroyNxtWind(int windNumb)
           
 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.awt.Image getBMP(java.lang.String bmp, boolean textCtrl, java.awt.Component compToDraw)
           
 java.util.Hashtable getMenuBars()
           
 javax.swing.JMenuItem getMenuItem(java.lang.String arg0)
           
 javax.swing.JMenuItem getMenuWithCtl(javxswing.pvxMenu arg0, int arg1)
           
 PluginWindowDelegate getTopWindowDelegate()
           
 void gotoMenuBar()
           
 void gotoWindow(int arg0)
           
 void initDialFactory()
           
 void initMainWindow(javxbaseui.PvxBaseWindow applet)
           
 javxbaseui.TextPlaneView makeTextPlaneView(javxbaseui.PvxCanvas init_canvas, java.awt.Component statBar, javxclientcontrol.PvxHost init_applet)
           
 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)
           
 void moveWindow(int posX, int posY)
           
 byte[] readMenuBar()
           
 void removeMenuBar()
           
 void rstMnu(javax.swing.JFrame arg0, java.util.Hashtable arg1)
           
 void selectWindow(javxswing.SwingWindow topWindow, boolean dropped)
           
 void setLookAndFeel(java.lang.String m_LookAndFeel)
           
 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, displayLoginBox, enableCtrl, finalizeUpPopup, findInCtrl, focusUpdate, getAvailableFontNames, 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, initSession, invokeInEventQue, isSigned, loadImageData, loadTxtCtrl, lockCtrl, makeFrame, putComponentOnContainer, pvxBitMapPostion, pvxTextIconLayout, radioButtonOff, readScrollBar, readTxtCtrl, readTxtCtrlBytes, removeCtrl, selectWindow, setBoundsOfButton, setComponentPropertyValue, setFocusFlag, setFocusTraversalKeysEnabled, setHighWindow, 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, 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

RcpPluginSwingGUIManager

public RcpPluginSwingGUIManager(RcpEmbedJavXView embedJavXView,
                                javxclientcontrol.PvxHost arg0)
Method Detail

initMainWindow

public void initMainWindow(javxbaseui.PvxBaseWindow applet)
Overrides:
initMainWindow in class javxswing.SwingGUIManager

makeTextPlaneView

public javxbaseui.TextPlaneView makeTextPlaneView(javxbaseui.PvxCanvas init_canvas,
                                                  java.awt.Component statBar,
                                                  javxclientcontrol.PvxHost init_applet)
Overrides:
makeTextPlaneView in class javxswing.SwingGUIManager

initDialFactory

public void initDialFactory()
Overrides:
initDialFactory in class javxswing.SwingGUIManager

moveWindow

public void moveWindow(int posX,
                       int posY)
Overrides:
moveWindow in class javxbaseui.PvxGUIManager

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)

setLookAndFeel

public void setLookAndFeel(java.lang.String m_LookAndFeel)
Specified by:
setLookAndFeel in interface javxbaseui.GUIManagerI
Overrides:
setLookAndFeel in class javxswing.SwingGUIManager

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

destroyNxtWind

public void destroyNxtWind(int windNumb)
Overrides:
destroyNxtWind in class javxswing.SwingGUIManager

selectWindow

public void selectWindow(javxswing.SwingWindow topWindow,
                         boolean dropped)

getTopWindowDelegate

public PluginWindowDelegate getTopWindowDelegate()

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()

getBMP

public java.awt.Image getBMP(java.lang.String bmp,
                             boolean textCtrl,
                             java.awt.Component compToDraw)
Overrides:
getBMP in class javxswing.SwingGUIManager