gesture_editor_GUI
Class VAE_GestureBox

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by script_editor_GUI.VAE_Graph_Item
                      extended by script_editor_GUI.VAE_GenericBox
                          extended by vae_SpecificBoxes.VAE_ObjectBox
                              extended by gesture_editor_GUI.VAE_Generic_Gesture_Box
                                  extended by gesture_editor_GUI.VAE_Gesture_ObjectBox
                                      extended by gesture_editor_GUI.VAE_GestureBox
All Implemented Interfaces:
VAE_Interface_Gesture_Box, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class VAE_GestureBox
extends VAE_Gesture_ObjectBox
implements java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
(package private)  class VAE_GestureBox.OperaBoxAL
           
 
Nested classes/interfaces inherited from class gesture_editor_GUI.VAE_Gesture_ObjectBox
VAE_Gesture_ObjectBox.ObjectBoxContextAL
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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
static java.awt.image.BufferedImage fond
           
 
Fields inherited from class gesture_editor_GUI.VAE_Gesture_ObjectBox
associatedObject, contextMenu
 
Fields inherited from class script_editor_GUI.VAE_GenericBox
ARROW_CURSOR, EXT_INPUT_COLOR_TRUE, EXT_OUTPUT_COLOR_TRUE, externalInputs, externalOutputs, HAND_CURSOR, INPUT_COLOR_TRUE, inputLinks, insideScript, minHeight, minWidth, name, NORMAL_BORDER, OUTPUT_COLOR_TRUE, outputLinks, RESIZE_CURSOR, SELECTED_BORDER, staticInputPort, staticOutputPort, titleColorBottom, titleColorMid, titleColorTop
 
Fields inherited from class script_editor_GUI.VAE_Graph_Item
linkPath, manager, selected
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
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
VAE_GestureBox(VAE_Gesture_Object object, VAE_Gesture_Graph_Manager GestureManager, int in, int out)
           
 
Method Summary
 boolean addInputLink(VAE_GenericLink link, int index)
           
 java.lang.String getOperation()
           
 java.lang.String getPortName(int i)
           
 VAE_Patch_EditionPane getScript(boolean createIfNeede)
           
 void paintComponent(java.awt.Graphics g)
           
 void setGestureObjectAttributes(java.util.Vector<AttributePanelAnimation> attributes)
           
 void showContextMenu(int x, int y)
           
 void writeInto(java.io.PrintStream flux, java.lang.String graphManagerName)
           
 
Methods inherited from class gesture_editor_GUI.VAE_Gesture_ObjectBox
getAssociatedObject, removePopupMenu, setGestureAttributes, writeInto, writeSetValueAction
 
Methods inherited from class vae_SpecificBoxes.VAE_ObjectBox
setObjectAttributes
 
Methods inherited from class script_editor_GUI.VAE_GenericBox
activate, addCopyItem, addInputExternalPortSlot, addOutputExternalPortSlot, addOutputLink, CheckSize, clearLinks, clickedInputPort, clickedOutputPort, getAllInputLinks, getAllOutputLinks, getExternalInputCount, getExternalInputPortName, getExternalOutputCount, getExternalOutputPortName, getInputCount, getInputLinks, getInputPortLocalPosition, getInputPortPosition, getInsideScript, getName, getOutputCount, getOutputLinks, getOutputPortLocalPosition, getOutputPortPosition, isTreeBox, mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, removeInputExternalPortSlot, removeInputLink, removeOutputExternalPortSlot, removeOutputLink, setName, showPortContextMenu, unselect, writeSetValueActionOnExternalPort
 
Methods inherited from class script_editor_GUI.VAE_Graph_Item
mouseEntered, mouseExited
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fond

public static java.awt.image.BufferedImage fond
Constructor Detail

VAE_GestureBox

public VAE_GestureBox(VAE_Gesture_Object object,
                      VAE_Gesture_Graph_Manager GestureManager,
                      int in,
                      int out)
Method Detail

paintComponent

public void paintComponent(java.awt.Graphics g)
Overrides:
paintComponent in class VAE_Gesture_ObjectBox

getPortName

public java.lang.String getPortName(int i)
Overrides:
getPortName in class VAE_Gesture_ObjectBox

getScript

public VAE_Patch_EditionPane getScript(boolean createIfNeede)
Overrides:
getScript in class VAE_Gesture_ObjectBox

showContextMenu

public void showContextMenu(int x,
                            int y)
Overrides:
showContextMenu in class VAE_Gesture_ObjectBox

writeInto

public void writeInto(java.io.PrintStream flux,
                      java.lang.String graphManagerName)
Overrides:
writeInto in class VAE_ObjectBox

getOperation

public java.lang.String getOperation()

addInputLink

public boolean addInputLink(VAE_GenericLink link,
                            int index)
Overrides:
addInputLink in class VAE_GenericBox

setGestureObjectAttributes

public void setGestureObjectAttributes(java.util.Vector<AttributePanelAnimation> attributes)
Overrides:
setGestureObjectAttributes in class VAE_Gesture_ObjectBox
Parameters:
attributes - the attributes to set