rcsdesign
Class rcsDesignGui

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by java.applet.Applet
                  extended by diagapplet.utils.StandAloneApplet
                      extended by rcsdesign.rcsDesignGui
All Implemented Interfaces:
java.awt.event.ComponentListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
Direct Known Subclasses:
rcsDesign

public class rcsDesignGui
extends StandAloneApplet

Graphical base class for RCS Design tool.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Nested classes/interfaces inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 java.awt.TextField addIncludeField
           
 java.awt.Label addIncludeLabel
           
 java.awt.TextField addLibField
           
 java.awt.Label addLibLabel
           
 java.awt.TextField addmainLoopField
           
 java.awt.Label addmainLoopLabel
           
 java.awt.TextField addModuleField
           
 java.awt.Label addModuleLabel
           
 java.awt.TextField addPlatField
           
 java.awt.Label addPlatLabel
           
 java.awt.TextField addServerField
           
 java.awt.Label addServerLabel
           
 java.awt.TextField appdirField
           
 java.awt.Label appdirLabel
           
 java.awt.TextField appnameField
           
 java.awt.Label appnameLabel
           
 boolean auto_checkin
           
 boolean auto_checkout
           
 java.awt.Checkbox autoCheckInCheckbox
           
 java.awt.Checkbox autoCheckOutCheckbox
           
 java.awt.TextField browserCommandField
           
 java.awt.Label browserCommandLabel
           
 java.awt.Label bufsInServerLabel
           
 java.awt.List bufsInServerList
           
 java.awt.TextField checkInCommandField
           
 java.awt.Label checkInCommandLabel
           
 java.awt.Button checkInEverythingButton
           
 java.awt.TextField checkOutCommandField
           
 java.awt.Label checkOutCommandLabel
           
 CodeGen codeGenerationApplet
           
 java.awt.TextField cppExtField
           
 java.awt.Label cppExtLabel
           
 rcsdesign.FileTypeInfo current_fti
           
 java.lang.String currentLoadedFile
           
 java.awt.TextField cycletimeField
           
 java.awt.Label cycletimeLabel
           
static boolean debug_on
           
 java.lang.String default_version_control_checkin_command
           
 java.lang.String default_version_control_checkout_command
           
 java.lang.String default_version_control_directory
           
 java.lang.String default_version_control_symlink_command
           
 java.lang.String default_version_control_type
           
 java.awt.Button delIncludeButton
           
 java.awt.Button delLibButton
           
 java.awt.Button delmainLoopButton
           
 java.awt.Button delPlatButton
           
 java.awt.Button delServerButton
           
 java.awt.CheckboxGroup devPlatTypeGroup
           
 java.awt.Label devPlatTypeLabel
           
 java.lang.String diag_cmd
           
 java.awt.TextField diagCommandField
           
 java.awt.Label diagCommandLabel
           
 java.awt.Label fileAsterixLabel
           
 java.awt.TextField fileCheckinDirectoryField
           
 java.awt.Label fileCheckinDirectoryLabel
           
 java.awt.Choice fileCheckinTypeChoice
           
 java.awt.Label fileCheckinTypeLabel
           
 java.awt.Checkbox fileCheckOutCheckbox
           
 java.awt.List filesList
           
 java.awt.Label filesListLabel
           
 java.awt.TextArea fileTextArea
           
 java.awt.Label fileTextLabel
           
 java.awt.TextField hppExtField
           
 java.awt.Label hppExtLabel
           
 java.awt.Label includesLabel
           
 java.awt.List includesList
           
 boolean inside_alert
           
 boolean inside_query
           
 boolean inside_run
           
 java.awt.TextField javaCommandField
           
 java.awt.Label javaCommandLabel
           
 java.awt.TextArea javaSetupArea
           
 java.awt.Label javaSetupLabel
           
 java.awt.Label libsLabel
           
 java.awt.List libsList
           
 boolean list_modules_by_number
           
 java.awt.TextField mainLoopHostField
           
 java.awt.Label mainLoopHostLabel
           
 java.awt.Label mainLoopLabel
           
 java.awt.List mainLoopList
           
 java.awt.Checkbox makeBackupsCheckbox
           
 java.awt.TextField makeCommandField
           
 java.awt.Label makeCommandLabel
           
 java.awt.Label modsInLoopLabel
           
 java.awt.List modsInLoopList
           
 CountList modulesList
           
 java.awt.Checkbox mswinCheckbox
           
 java.awt.TextField objExtField
           
 java.awt.Label objExtLabel
           
 java.awt.Checkbox overwriteAlwaysCheckbox
           
 java.awt.CheckboxGroup overwriteGroup
           
 java.awt.Label overwriteLabel
           
 java.awt.Checkbox overwriteNeverCheckbox
           
 java.awt.Checkbox overwritePromptCheckbox
           
 java.awt.Frame parentFrame
           
 java.awt.Label platLabel
           
 java.awt.List platList
           
 java.awt.TextField rcslibdirField
           
 java.awt.Label rcslibdirLabel
           
 java.awt.Button removeBackupsButton
           
 java.awt.TextField runCommandField
           
 java.awt.Label runCommandLabel
           
 java.awt.Choice screenChoice
           
 java.awt.TextField serverHostField
           
 java.awt.Label serverHostLabel
           
 java.awt.Label serverLabel
           
 java.awt.List serverList
           
 java.awt.Checkbox singleDirCheckbox
           
 java.awt.TextField symLinkCommandField
           
 java.awt.Label symLinkCommandLabel
           
 java.awt.TextField terminalCommandField
           
 java.awt.Label terminalCommandLabel
           
 boolean text_file_needs_saving
           
 java.awt.Checkbox unixCheckbox
           
 java.awt.Checkbox useJavaInScriptsCheckbox
           
 java.awt.Checkbox useMergerCheckbox
           
 java.awt.TextField userdirField
           
 java.awt.Label userdirLabel
           
 
Fields inherited from class diagapplet.utils.StandAloneApplet
initialized, inside_init, inside_resizeable_window, last_size, m_fStandAlone, main_applet_thread, repaint_count, resize_next_time
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
rcsDesignGui()
           
 
Method Summary
 void Alert(java.lang.String str)
           
 void CheckInFile(java.io.File f)
           
 void CheckOutFile(java.io.File f)
           
static void printThreadInfo()
           
 rcsdesign.QueryDialog Query(java.lang.String str)
           
 void ReadFileIntoTextArea(java.lang.String s, java.lang.String label, rcsdesign.FileTypeInfo fti)
           
 
Methods inherited from class diagapplet.utils.StandAloneApplet
canShutdown, cleanup, componentHidden, componentMoved, componentResized, componentShown, manual_resize, startShutdown
 
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, init, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

currentLoadedFile

public java.lang.String currentLoadedFile

filesListLabel

public java.awt.Label filesListLabel

fileTextLabel

public java.awt.Label fileTextLabel

filesList

public java.awt.List filesList

fileTextArea

public java.awt.TextArea fileTextArea

codeGenerationApplet

public CodeGen codeGenerationApplet

overwriteGroup

public java.awt.CheckboxGroup overwriteGroup

overwriteAlwaysCheckbox

public java.awt.Checkbox overwriteAlwaysCheckbox

overwritePromptCheckbox

public java.awt.Checkbox overwritePromptCheckbox

overwriteNeverCheckbox

public java.awt.Checkbox overwriteNeverCheckbox

debug_on

public static boolean debug_on

makeBackupsCheckbox

public java.awt.Checkbox makeBackupsCheckbox

singleDirCheckbox

public java.awt.Checkbox singleDirCheckbox

screenChoice

public java.awt.Choice screenChoice

inside_alert

public boolean inside_alert

inside_query

public boolean inside_query

inside_run

public boolean inside_run

diag_cmd

public java.lang.String diag_cmd

libsLabel

public java.awt.Label libsLabel

libsList

public java.awt.List libsList

addLibLabel

public java.awt.Label addLibLabel

addLibField

public java.awt.TextField addLibField

delLibButton

public java.awt.Button delLibButton

includesLabel

public java.awt.Label includesLabel

includesList

public java.awt.List includesList

addIncludeLabel

public java.awt.Label addIncludeLabel

addIncludeField

public java.awt.TextField addIncludeField

delIncludeButton

public java.awt.Button delIncludeButton

mainLoopLabel

public java.awt.Label mainLoopLabel

mainLoopList

public java.awt.List mainLoopList

addmainLoopLabel

public java.awt.Label addmainLoopLabel

addmainLoopField

public java.awt.TextField addmainLoopField

delmainLoopButton

public java.awt.Button delmainLoopButton

modsInLoopLabel

public java.awt.Label modsInLoopLabel

modsInLoopList

public java.awt.List modsInLoopList

mainLoopHostLabel

public java.awt.Label mainLoopHostLabel

mainLoopHostField

public java.awt.TextField mainLoopHostField

cycletimeLabel

public java.awt.Label cycletimeLabel

cycletimeField

public java.awt.TextField cycletimeField

serverLabel

public java.awt.Label serverLabel

serverList

public java.awt.List serverList

addServerLabel

public java.awt.Label addServerLabel

addServerField

public java.awt.TextField addServerField

delServerButton

public java.awt.Button delServerButton

bufsInServerLabel

public java.awt.Label bufsInServerLabel

bufsInServerList

public java.awt.List bufsInServerList

serverHostLabel

public java.awt.Label serverHostLabel

serverHostField

public java.awt.TextField serverHostField

javaCommandLabel

public java.awt.Label javaCommandLabel

javaCommandField

public java.awt.TextField javaCommandField

javaSetupLabel

public java.awt.Label javaSetupLabel

javaSetupArea

public java.awt.TextArea javaSetupArea

useJavaInScriptsCheckbox

public java.awt.Checkbox useJavaInScriptsCheckbox

appnameLabel

public java.awt.Label appnameLabel

appnameField

public java.awt.TextField appnameField

appdirLabel

public java.awt.Label appdirLabel

appdirField

public java.awt.TextField appdirField

userdirLabel

public java.awt.Label userdirLabel

userdirField

public java.awt.TextField userdirField

rcslibdirLabel

public java.awt.Label rcslibdirLabel

rcslibdirField

public java.awt.TextField rcslibdirField

platLabel

public java.awt.Label platLabel

platList

public java.awt.List platList

addPlatLabel

public java.awt.Label addPlatLabel

addPlatField

public java.awt.TextField addPlatField

delPlatButton

public java.awt.Button delPlatButton

overwriteLabel

public java.awt.Label overwriteLabel

useMergerCheckbox

public java.awt.Checkbox useMergerCheckbox

removeBackupsButton

public java.awt.Button removeBackupsButton

devPlatTypeLabel

public java.awt.Label devPlatTypeLabel

devPlatTypeGroup

public java.awt.CheckboxGroup devPlatTypeGroup

unixCheckbox

public java.awt.Checkbox unixCheckbox

mswinCheckbox

public java.awt.Checkbox mswinCheckbox

cppExtLabel

public java.awt.Label cppExtLabel

cppExtField

public java.awt.TextField cppExtField

hppExtLabel

public java.awt.Label hppExtLabel

hppExtField

public java.awt.TextField hppExtField

objExtLabel

public java.awt.Label objExtLabel

objExtField

public java.awt.TextField objExtField

makeCommandLabel

public java.awt.Label makeCommandLabel

makeCommandField

public java.awt.TextField makeCommandField

runCommandLabel

public java.awt.Label runCommandLabel

runCommandField

public java.awt.TextField runCommandField

terminalCommandLabel

public java.awt.Label terminalCommandLabel

terminalCommandField

public java.awt.TextField terminalCommandField

diagCommandLabel

public java.awt.Label diagCommandLabel

diagCommandField

public java.awt.TextField diagCommandField

browserCommandLabel

public java.awt.Label browserCommandLabel

browserCommandField

public java.awt.TextField browserCommandField

fileCheckinTypeLabel

public java.awt.Label fileCheckinTypeLabel

fileCheckinTypeChoice

public java.awt.Choice fileCheckinTypeChoice

fileCheckinDirectoryLabel

public java.awt.Label fileCheckinDirectoryLabel

fileCheckinDirectoryField

public java.awt.TextField fileCheckinDirectoryField

checkOutCommandLabel

public java.awt.Label checkOutCommandLabel

checkOutCommandField

public java.awt.TextField checkOutCommandField

checkInCommandLabel

public java.awt.Label checkInCommandLabel

checkInCommandField

public java.awt.TextField checkInCommandField

symLinkCommandLabel

public java.awt.Label symLinkCommandLabel

symLinkCommandField

public java.awt.TextField symLinkCommandField

checkInEverythingButton

public java.awt.Button checkInEverythingButton

autoCheckInCheckbox

public java.awt.Checkbox autoCheckInCheckbox

autoCheckOutCheckbox

public java.awt.Checkbox autoCheckOutCheckbox

fileCheckOutCheckbox

public java.awt.Checkbox fileCheckOutCheckbox

fileAsterixLabel

public java.awt.Label fileAsterixLabel

modulesList

public CountList modulesList

addModuleLabel

public java.awt.Label addModuleLabel

addModuleField

public java.awt.TextField addModuleField

current_fti

public rcsdesign.FileTypeInfo current_fti

text_file_needs_saving

public boolean text_file_needs_saving

list_modules_by_number

public boolean list_modules_by_number

default_version_control_type

public java.lang.String default_version_control_type

default_version_control_directory

public java.lang.String default_version_control_directory

default_version_control_checkout_command

public java.lang.String default_version_control_checkout_command

default_version_control_checkin_command

public java.lang.String default_version_control_checkin_command

default_version_control_symlink_command

public java.lang.String default_version_control_symlink_command

auto_checkin

public boolean auto_checkin

auto_checkout

public boolean auto_checkout

parentFrame

public java.awt.Frame parentFrame
Constructor Detail

rcsDesignGui

public rcsDesignGui()
Method Detail

printThreadInfo

public static void printThreadInfo()

Query

public rcsdesign.QueryDialog Query(java.lang.String str)

Alert

public void Alert(java.lang.String str)

ReadFileIntoTextArea

public void ReadFileIntoTextArea(java.lang.String s,
                                 java.lang.String label,
                                 rcsdesign.FileTypeInfo fti)

CheckOutFile

public void CheckOutFile(java.io.File f)

CheckInFile

public void CheckInFile(java.io.File f)