holoedit.gui
Class RoomGUI
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
holoedit.gui.FloatingWindow
holoedit.gui.RoomGUI
- All Implemented Interfaces:
- java.awt.event.ComponentListener, java.awt.event.FocusListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
public class RoomGUI
- extends FloatingWindow
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Methods inherited from class holoedit.gui.FloatingWindow |
add, add, close, componentHidden, componentMoved, componentShown, focusGained, focusLost, remove, resetPositionAndSize, setBoxLayout, setLayout, setLayout, setLayout, setLayout, setLocation, setResizable, setSize, setStarred, setVisi, toStatus, unsetLayout, updateMenuBar, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened |
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setState, setUndecorated |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, size, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
ZOOM_IN_MIN_PAD
private static final float ZOOM_IN_MIN_PAD
- See Also:
- Constant Field Values
H_X_SCALE
private final int H_X_SCALE
- See Also:
- Constant Field Values
H_TIME_SCALE
private final int H_TIME_SCALE
- See Also:
- Constant Field Values
W_TIME_SCALE_MARGIN
private final int W_TIME_SCALE_MARGIN
- See Also:
- Constant Field Values
W_TIME_SCALE_BF
private final int W_TIME_SCALE_BF
- See Also:
- Constant Field Values
H_X_SCROLL
private final int H_X_SCROLL
- See Also:
- Constant Field Values
H_BLANK_ZONE
private final int H_BLANK_ZONE
- See Also:
- Constant Field Values
W_Y_SCALE
private final int W_Y_SCALE
- See Also:
- Constant Field Values
W_Y_SCROLL
private final int W_Y_SCROLL
- See Also:
- Constant Field Values
MOUSE_SELECT_SIZE
private static final int MOUSE_SELECT_SIZE
- See Also:
- Constant Field Values
bgColor
private float[] bgColor
bgColor2
private float[] bgColor2
mouseFollowLineWidth
private float mouseFollowLineWidth
axesLineWidth
private float axesLineWidth
selZoneLineWidth
private float selZoneLineWidth
scaleLineWidth
private float scaleLineWidth
mouseFollowColor
private float[] mouseFollowColor
axes1Color
private float[] axes1Color
axes2Color
private float[] axes2Color
speakerColor
private float[] speakerColor
speaker2Color
private float[] speaker2Color
axes3Color
private float[] axes3Color
selZoneColor
private float[] selZoneColor
selZoneBorderColor
private float[] selZoneBorderColor
borderColor
private float[] borderColor
scaleLineColor
private float[] scaleLineColor
scrollBgColor
private float[] scrollBgColor
scrollSelBgColor
private float[] scrollSelBgColor
scrollFgColor
private float[] scrollFgColor
scrollSelFgColor
private float[] scrollSelFgColor
timeSelColor
private float[] timeSelColor
timeSelSelColor
private float[] timeSelSelColor
viewport
private int[] viewport
mvmatrix
private double[] mvmatrix
projmatrix
private double[] projmatrix
width
private int width
height
private int height
minX
private float minX
maxX
private float maxX
minY
private float minY
maxY
private float maxY
minTime
private int minTime
maxTime
private int maxTime
totalTime
private int totalTime
proj_glp
private RoomGUI.RoomGLCanvas proj_glp
mainRef
private Main mainRef
drawMousePos
private boolean drawMousePos
drawSelZone
private boolean drawSelZone
mousex
private float mousex
mousey
private float mousey
mousex1
private float mousex1
mousey1
private float mousey1
mousex2
private float mousex2
mousey2
private float mousey2
posW
private float posW
posH
private float posH
selZonePt1
private HoloPoint selZonePt1
selZonePt2
private HoloPoint selZonePt2
rF
private Formatter rF
rF2
private Formatter rF2
axesListId
private int axesListId
speakerListId
private int speakerListId
selSpeakerListId
private int selSpeakerListId
scalexListId
private int scalexListId
scaleyListId
private int scaleyListId
GLlistIDscalescroll
private int GLlistIDscalescroll
popup
private java.awt.PopupMenu popup
reset
private java.awt.MenuItem reset
query_one_select
private boolean query_one_select
query_multi_select
private boolean query_multi_select
query_speaker_select
private boolean query_speaker_select
selected
private int selected
scrollHSelected
private int scrollHSelected
scrollVSelected
private int scrollVSelected
speakerSelected
private int speakerSelected
scaleSelected
private int scaleSelected
scaleBackSelected
private int scaleBackSelected
scaleForwSelected
private int scaleForwSelected
selIndex
public java.util.Vector<java.lang.Integer> selIndex
currentTrack
private HoloTrack currentTrack
currentTrack2
private HoloTrack currentTrack2
activ
private HoloTrack activ
currentSeq
private HoloTraj currentSeq
currentPoint
private HoloPoint currentPoint
currentSpeaker
private HoloSpeaker currentSpeaker
currentSpeaker2
private HoloSpeaker currentSpeaker2
currentTrackNum
private int currentTrackNum
currentSeqNum
private int currentSeqNum
currentPointNum
private int currentPointNum
currentSpeakerNum
private int currentSpeakerNum
draggedPoint
private boolean draggedPoint
draggedPointZ
private boolean draggedPointZ
draggedPointS
private boolean draggedPointS
draggedPointSZ
private boolean draggedPointSZ
draggedSelZone
private boolean draggedSelZone
draggedView
private boolean draggedView
draggedSpeaker
private boolean draggedSpeaker
draggedSpeakerZ
private boolean draggedSpeakerZ
draggedScrollH
private boolean draggedScrollH
draggedScrollV
private boolean draggedScrollV
draggedTimeScale
private boolean draggedTimeScale
draggedTimeScaleSel
private boolean draggedTimeScaleSel
draggedTimeScaleBeg
private boolean draggedTimeScaleBeg
draggedTimeScaleEnd
private boolean draggedTimeScaleEnd
oldCurrentX
private float oldCurrentX
oldCurrentY
private float oldCurrentY
oldCurrentZ
private float oldCurrentZ
oldCurrentDir
private float oldCurrentDir
oldCurrentDist
private float oldCurrentDist
selMode
private boolean selMode
status
private java.lang.Thread status
RoomGUI
public RoomGUI(Main owner)
resetView
private void resetView()
setProjView
public void setProjView(java.lang.String view)
getProjView
private java.lang.String getProjView()
updateGUI
public void updateGUI()
disp
private void disp()
display
public void display()
open
public void open()
- Overrides:
open
in class FloatingWindow
toString
public java.lang.String toString()
- Overrides:
toString
in class FloatingWindow
initVars
public void initVars(boolean repaint)
removePoints
public void removePoints()
setTitle
public void setTitle(java.lang.String title)
- Overrides:
setTitle
in class java.awt.Frame
getTitle
public java.lang.String getTitle()
- Overrides:
getTitle
in class java.awt.Frame
hasFocus
public boolean hasFocus()
- Overrides:
hasFocus
in class java.awt.Component
treatSel
public void treatSel()
componentResized
public void componentResized(java.awt.event.ComponentEvent e)
- Specified by:
componentResized
in interface java.awt.event.ComponentListener
- Overrides:
componentResized
in class FloatingWindow