holoedit.gui
Class ScoreGUI
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
holoedit.gui.FloatingWindow
holoedit.gui.ScoreGUI
- All Implemented Interfaces:
- java.awt.dnd.DropTargetListener, java.awt.event.ComponentListener, java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.media.opengl.GLEventListener, javax.swing.RootPaneContainer, javax.swing.WindowConstants
public class ScoreGUI
- extends FloatingWindow
- implements javax.media.opengl.GLEventListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.awt.dnd.DropTargetListener, java.awt.event.KeyListener
- 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 |
Method Summary |
void |
changeLock()
|
private float |
convPosH(float posH)
|
private ScoreGUI.ScorePoint |
convPosPt(float posW,
float posH)
|
private float |
convPosW(float posW)
|
void |
copyMultiSeq()
|
void |
copySeq()
|
void |
copyTrack()
|
private void |
createPopups()
|
void |
cutAtMultiSeq()
|
void |
cutAtSeq()
|
void |
cutAtTrack()
|
void |
display()
|
void |
display(javax.media.opengl.GLAutoDrawable drawable)
|
void |
displayChanged(javax.media.opengl.GLAutoDrawable drawable,
boolean modeChanged,
boolean deviceChanged)
|
void |
dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
|
void |
dragExit(java.awt.dnd.DropTargetEvent dte)
|
void |
dragOver(java.awt.dnd.DropTargetDragEvent dtde)
|
private void |
drawDummyCorners(int rest)
|
private void |
drawHeader(HoloTrack currentTk,
int tkNum,
boolean render,
int h)
|
private void |
drawSelZone(int tkNb,
int rest)
Dessine la zone de selection. |
private void |
drawTexture(int textNum,
float x,
float y,
float w,
float h)
|
private void |
drawTimeScale(boolean render)
|
private void |
drawTimeScroll(boolean render)
|
private void |
drawTrackRest(int rest)
|
private void |
drawTracksAndHeaders(int tkNb,
int currentHeight)
|
private void |
drawTrackScroll(boolean render)
|
void |
drop(java.awt.dnd.DropTargetDropEvent dtde)
|
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
|
void |
eraseMultiSeq()
|
void |
eraseSeq()
|
void |
eraseTrack()
|
void |
exportSeq()
|
boolean |
filesDropped(java.io.File[] files)
|
private void |
getHeaderFromMouse(HoloTrack ht,
int htNum,
int h)
|
void |
getObjectFromMouse(HoloTrack ht,
int htNum,
int beginTime,
int endTime)
|
void |
getScaleHFromMouse()
|
void |
getScrollHFromMouse()
|
java.util.Vector<SDIFdataInstance> |
getSeqSDIFinAllTrack()
|
java.util.Vector<SDIFdataInstance> |
getSeqSDIFinTrack(int trackNumber)
|
void |
getSeqsFromMouse(HoloTrack ht,
int htNum,
int beginTime,
int endTime,
int currentH,
int tkH)
|
java.lang.String |
getTitle()
|
void |
getTrackFromMouse(HoloTrack ht,
int htNum,
int beginTime,
int endTime)
|
boolean |
hasFocus()
|
void |
importWave()
|
void |
importWave(int tkNum)
|
void |
init(javax.media.opengl.GLAutoDrawable drawable)
|
void |
initSizes()
|
void |
initVars()
|
private boolean |
isDragOk(java.awt.dnd.DropTargetDragEvent evt)
|
void |
joinMultiSeq()
|
void |
joinTrack()
|
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
private void |
makeDropTarget(java.awt.Component c)
|
private void |
makeRGBTexture(java.awt.image.BufferedImage img,
int target,
boolean mipmapped)
|
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e)
|
void |
moveMultiSeq()
|
void |
moveSeq()
|
void |
moveTrack()
|
private void |
newStatus()
|
void |
open()
|
void |
paste(int atTime)
|
private java.awt.image.BufferedImage |
readPNGImage(java.lang.String resourceName)
|
private void |
rebuildSelIndex()
|
void |
reshape(javax.media.opengl.GLAutoDrawable drawable,
int x,
int y,
int w,
int h)
|
void |
setCursor()
|
void |
setMaxTime(int max)
|
void |
setTitle(java.lang.String title)
|
private void |
statusBarInfos()
Affichage d'informations dans la statusBar selon la selection. |
int |
sumSizes()
|
private int |
textLoad(java.lang.String filename)
|
java.lang.String |
toString()
|
void |
treatSeqIndex()
|
int |
treatTimeString(java.lang.String timeStr)
|
void |
trimMultiSeq()
|
void |
trimSeq()
|
void |
trimTrack()
|
void |
updateGUI()
|
void |
viewAll()
|
void |
viewMultiSeq()
|
void |
viewSeq()
|
void |
viewTrack()
|
void |
windowDeactivated(java.awt.event.WindowEvent e)
|
void |
zoomAll()
|
void |
zoomMultiSeq()
|
void |
zoomSeq()
|
void |
zoomTrack()
|
Methods inherited from class holoedit.gui.FloatingWindow |
add, add, close, componentHidden, componentMoved, componentResized, componentShown, focusGained, focusLost, remove, resetPositionAndSize, setBoxLayout, setLayout, setLayout, setLayout, setLayout, setLocation, setResizable, setSize, setStarred, setVisi, toStatus, unsetLayout, updateMenuBar, windowActivated, windowClosed, windowClosing, 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 |
trackPopup
private java.awt.PopupMenu trackPopup
multiSeqPopup
private java.awt.PopupMenu multiSeqPopup
seqPopup
private java.awt.PopupMenu seqPopup
headerPopup
private TrackPopup headerPopup
popupVisible
public boolean popupVisible
setCursor1
private java.awt.MenuItem setCursor1
setCursor2
private java.awt.MenuItem setCursor2
setCursor3
private java.awt.MenuItem setCursor3
viewAll1
private java.awt.MenuItem viewAll1
zoomAll1
private java.awt.MenuItem zoomAll1
viewAll2
private java.awt.MenuItem viewAll2
zoomAll2
private java.awt.MenuItem zoomAll2
viewAll3
private java.awt.MenuItem viewAll3
zoomAll3
private java.awt.MenuItem zoomAll3
viewTrack
private java.awt.MenuItem viewTrack
viewMultiSeq
private java.awt.MenuItem viewMultiSeq
viewSeq
private java.awt.MenuItem viewSeq
zoomTrack
private java.awt.MenuItem zoomTrack
zoomMultiSeq
private java.awt.MenuItem zoomMultiSeq
zoomSeq
private java.awt.MenuItem zoomSeq
lockTrack
private java.awt.MenuItem lockTrack
joinTrack
private java.awt.MenuItem joinTrack
joinMultiSeq
private java.awt.MenuItem joinMultiSeq
trimTrack
private java.awt.MenuItem trimTrack
trimMultiSeq
private java.awt.MenuItem trimMultiSeq
trimSeq
private java.awt.MenuItem trimSeq
cutAtTrack
private java.awt.MenuItem cutAtTrack
cutAtMultiSeq
private java.awt.MenuItem cutAtMultiSeq
cutAtSeq
private java.awt.MenuItem cutAtSeq
moveTrack
private java.awt.MenuItem moveTrack
moveMultiSeq
private java.awt.MenuItem moveMultiSeq
moveSeq
private java.awt.MenuItem moveSeq
copyTrack
private java.awt.MenuItem copyTrack
copyMultiSeq
private java.awt.MenuItem copyMultiSeq
copySeq
private java.awt.MenuItem copySeq
cuttTrack
private java.awt.MenuItem cuttTrack
cuttMultiSeq
private java.awt.MenuItem cuttMultiSeq
cuttSeq
private java.awt.MenuItem cuttSeq
paste1
private java.awt.MenuItem paste1
paste2
private java.awt.MenuItem paste2
paste3
private java.awt.MenuItem paste3
eraseTrack
private java.awt.MenuItem eraseTrack
eraseMultiSeq
private java.awt.MenuItem eraseMultiSeq
eraseSeq
private java.awt.MenuItem eraseSeq
importSeq1
private java.awt.MenuItem importSeq1
importSeq2
private java.awt.MenuItem importSeq2
importSeq3
private java.awt.MenuItem importSeq3
exportSeq
private java.awt.MenuItem exportSeq
importTrack1
private java.awt.MenuItem importTrack1
importTrack2
private java.awt.MenuItem importTrack2
importTrack3
private java.awt.MenuItem importTrack3
importWave1
private java.awt.MenuItem importWave1
importWave2
private java.awt.MenuItem importWave2
importWave3
private java.awt.MenuItem importWave3
exportTrack
private java.awt.MenuItem exportTrack
ZOOM_OUT_MAX_PAD
private static final float ZOOM_OUT_MAX_PAD
- See Also:
- Constant Field Values
ZOOM_IN_MIN_PAD
private static final float ZOOM_IN_MIN_PAD
- See Also:
- Constant Field Values
MOUSE_SELECT_SIZE
private static final int MOUSE_SELECT_SIZE
- See Also:
- Constant Field Values
H_TIME_SCALE
private final int H_TIME_SCALE
- See Also:
- Constant Field Values
H_TIME_SCROLL
private final int H_TIME_SCROLL
- See Also:
- Constant Field Values
W_TRACK_SCROLL
private final int W_TRACK_SCROLL
- See Also:
- Constant Field Values
W_TRACK_HEADER
private final int W_TRACK_HEADER
- See Also:
- Constant Field Values
borderColor
private float[] borderColor
lockedTrackColor
private float[] lockedTrackColor
activTrackColor
private float[] activTrackColor
timeSelColor
private float[] timeSelColor
timeSelSelColor
private float[] timeSelSelColor
scrollBgColor
private float[] scrollBgColor
scrollSelBgColor
private float[] scrollSelBgColor
scrollFgColor
private float[] scrollFgColor
scrollSelFgColor
private float[] scrollSelFgColor
selZoneColor
private float[] selZoneColor
selZoneBorderColor
private float[] selZoneBorderColor
textCross
private static int textCross
textCross2
private static int textCross2
size
private java.util.Vector<java.lang.Float> size
width
private int width
height
private int height
glp
private javax.media.opengl.GLCanvas glp
gl
private javax.media.opengl.GL gl
glu
private javax.media.opengl.glu.GLU glu
glut
private com.sun.opengl.util.GLUT glut
minY
private float minY
maxY
private float maxY
tracksGlobalHeight
private int tracksGlobalHeight
mainRef
private Main mainRef
query_one_select
private boolean query_one_select
query_track_select
private boolean query_track_select
query_sel_select
private boolean query_sel_select
selected
public int selected
selIndex
public java.util.Vector<java.lang.Integer> selIndex
selSeqs
public java.util.Vector<HoloTraj> selSeqs
selWaves
public java.util.Vector<WaveFormInstance> selWaves
selSDIFs
public java.util.Vector<SDIFdataInstance> selSDIFs
selTracks
public java.util.Vector<HoloTrack> selTracks
wavSelected
private int wavSelected
sdifSelected
private int sdifSelected
seqSelected
private int seqSelected
trackSelected
public int trackSelected
oldTrackSelected
private int oldTrackSelected
oldActiveTrack
public int oldActiveTrack
scaleSelected
private int scaleSelected
scrollHSelected
private int scrollHSelected
headerSelected
private int headerSelected
mousex
private double mousex
mousey
private double mousey
mousex1
private float mousex1
mousex2
private float mousex2
minTime
public int minTime
maxTime
public int maxTime
cursorTime
public int cursorTime
mouseCursor
private ScoreGUI.ScorePoint mouseCursor
selPt1
private ScoreGUI.ScorePoint selPt1
selPt2
private ScoreGUI.ScorePoint selPt2
W
private int W
H
private int H
draggedSeq
private boolean draggedSeq
draggedSeqBegin
private boolean draggedSeqBegin
draggedSeqEnd
private boolean draggedSeqEnd
draggedMultiSeq
private boolean draggedMultiSeq
draggedMultiSeqBegin
private boolean draggedMultiSeqBegin
draggedMultiSeqEnd
private boolean draggedMultiSeqEnd
draggedScale
private boolean draggedScale
draggedScroll
private boolean draggedScroll
draggedSel
private boolean draggedSel
draggedSelBegin
private boolean draggedSelBegin
draggedSelEnd
private boolean draggedSelEnd
draggedSelZone
private boolean draggedSelZone
NO_SEL
private static final int NO_SEL
- See Also:
- Constant Field Values
SEL_BOTH
private static final int SEL_BOTH
- See Also:
- Constant Field Values
SEL_TRAJ
private static final int SEL_TRAJ
- See Also:
- Constant Field Values
SEL_WAVE
private static final int SEL_WAVE
- See Also:
- Constant Field Values
draggedSelMode
private int draggedSelMode
draggedWave
private boolean draggedWave
draggedData
private boolean draggedData
dragCtrl
private boolean dragCtrl
cutSeq
private boolean cutSeq
oldCurrentX
private float oldCurrentX
dX
private float dX
totalTime
private int totalTime
rf
private Formatter rf
aa
private java.awt.event.ActionListener aa
acceptDrag
public boolean acceptDrag
droppedWaveForm
public HoloWaveForm droppedWaveForm
droppedExternalData
public HoloExternalData droppedExternalData
droppedData
public HoloExternalData droppedData
currentDraggedWave
private WaveFormInstance currentDraggedWave
currentDraggedSDIF
private SDIFdataInstance currentDraggedSDIF
select
private boolean select
status
private java.lang.Thread status
currentTrack
private HoloTrack currentTrack
currentDrawnTrack
private HoloTrack currentDrawnTrack
otherTrack
private HoloTrack otherTrack
currentSeq
private HoloTraj currentSeq
currentWave
private WaveFormInstance currentWave
currentSDIF
private SDIFdataInstance currentSDIF
keyDown
private int keyDown
selectBuf
private java.nio.IntBuffer selectBuf
ScoreGUI
public ScoreGUI(Main owner)
createPopups
private void createPopups()
updateGUI
public void updateGUI()
display
public void display()
init
public void init(javax.media.opengl.GLAutoDrawable drawable)
- Specified by:
init
in interface javax.media.opengl.GLEventListener
display
public void display(javax.media.opengl.GLAutoDrawable drawable)
- Specified by:
display
in interface javax.media.opengl.GLEventListener
newStatus
private void newStatus()
statusBarInfos
private void statusBarInfos()
- Affichage d'informations dans la statusBar selon la selection.
drawSelZone
private void drawSelZone(int tkNb,
int rest)
- Dessine la zone de selection.
- Parameters:
tkNb
- rest
-
drawTracksAndHeaders
private void drawTracksAndHeaders(int tkNb,
int currentHeight)
drawHeader
private void drawHeader(HoloTrack currentTk,
int tkNum,
boolean render,
int h)
open
public void open()
- Overrides:
open
in class FloatingWindow
drawTimeScale
private void drawTimeScale(boolean render)
drawTrackScroll
private void drawTrackScroll(boolean render)
drawTimeScroll
private void drawTimeScroll(boolean render)
drawTrackRest
private void drawTrackRest(int rest)
drawDummyCorners
private void drawDummyCorners(int rest)
initSizes
public void initSizes()
sumSizes
public int sumSizes()
reshape
public void reshape(javax.media.opengl.GLAutoDrawable drawable,
int x,
int y,
int w,
int h)
- Specified by:
reshape
in interface javax.media.opengl.GLEventListener
displayChanged
public void displayChanged(javax.media.opengl.GLAutoDrawable drawable,
boolean modeChanged,
boolean deviceChanged)
- Specified by:
displayChanged
in interface javax.media.opengl.GLEventListener
toString
public java.lang.String toString()
- Overrides:
toString
in class FloatingWindow
getObjectFromMouse
public void getObjectFromMouse(HoloTrack ht,
int htNum,
int beginTime,
int endTime)
getSeqsFromMouse
public void getSeqsFromMouse(HoloTrack ht,
int htNum,
int beginTime,
int endTime,
int currentH,
int tkH)
getTrackFromMouse
public void getTrackFromMouse(HoloTrack ht,
int htNum,
int beginTime,
int endTime)
getHeaderFromMouse
private void getHeaderFromMouse(HoloTrack ht,
int htNum,
int h)
getScaleHFromMouse
public void getScaleHFromMouse()
getScrollHFromMouse
public void getScrollHFromMouse()
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClicked
in interface java.awt.event.MouseListener
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interface java.awt.event.MouseListener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleased
in interface java.awt.event.MouseListener
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEntered
in interface java.awt.event.MouseListener
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExited
in interface java.awt.event.MouseListener
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMoved
in interface java.awt.event.MouseMotionListener
mouseWheelMoved
public void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
- Specified by:
mouseWheelMoved
in interface java.awt.event.MouseWheelListener
treatSeqIndex
public void treatSeqIndex()
rebuildSelIndex
private void rebuildSelIndex()
convPosPt
private ScoreGUI.ScorePoint convPosPt(float posW,
float posH)
convPosW
private float convPosW(float posW)
convPosH
private float convPosH(float posH)
setMaxTime
public void setMaxTime(int max)
initVars
public void initVars()
joinTrack
public void joinTrack()
joinMultiSeq
public void joinMultiSeq()
trimTrack
public void trimTrack()
trimMultiSeq
public void trimMultiSeq()
trimSeq
public void trimSeq()
eraseTrack
public void eraseTrack()
eraseMultiSeq
public void eraseMultiSeq()
eraseSeq
public void eraseSeq()
copyTrack
public void copyTrack()
copyMultiSeq
public void copyMultiSeq()
copySeq
public void copySeq()
paste
public void paste(int atTime)
treatTimeString
public int treatTimeString(java.lang.String timeStr)
moveTrack
public void moveTrack()
moveMultiSeq
public void moveMultiSeq()
moveSeq
public void moveSeq()
cutAtTrack
public void cutAtTrack()
cutAtMultiSeq
public void cutAtMultiSeq()
cutAtSeq
public void cutAtSeq()
setCursor
public void setCursor()
getSeqSDIFinAllTrack
public java.util.Vector<SDIFdataInstance> getSeqSDIFinAllTrack()
getSeqSDIFinTrack
public java.util.Vector<SDIFdataInstance> getSeqSDIFinTrack(int trackNumber)
changeLock
public void changeLock()
viewAll
public void viewAll()
zoomAll
public void zoomAll()
zoomTrack
public void zoomTrack()
viewTrack
public void viewTrack()
viewMultiSeq
public void viewMultiSeq()
zoomMultiSeq
public void zoomMultiSeq()
viewSeq
public void viewSeq()
zoomSeq
public void zoomSeq()
exportSeq
public void exportSeq()
importWave
public void importWave()
importWave
public void importWave(int tkNum)
makeDropTarget
private void makeDropTarget(java.awt.Component c)
dragEnter
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dragEnter
in interface java.awt.dnd.DropTargetListener
dragOver
public void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dragOver
in interface java.awt.dnd.DropTargetListener
dropActionChanged
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dropActionChanged
in interface java.awt.dnd.DropTargetListener
dragExit
public void dragExit(java.awt.dnd.DropTargetEvent dte)
- Specified by:
dragExit
in interface java.awt.dnd.DropTargetListener
drop
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
- Specified by:
drop
in interface java.awt.dnd.DropTargetListener
isDragOk
private boolean isDragOk(java.awt.dnd.DropTargetDragEvent evt)
filesDropped
public boolean filesDropped(java.io.File[] files)
hasFocus
public boolean hasFocus()
- Overrides:
hasFocus
in class java.awt.Component
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
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
- Specified by:
keyTyped
in interface java.awt.event.KeyListener
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
- Specified by:
keyPressed
in interface java.awt.event.KeyListener
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
- Specified by:
keyReleased
in interface java.awt.event.KeyListener
windowDeactivated
public void windowDeactivated(java.awt.event.WindowEvent e)
- Specified by:
windowDeactivated
in interface java.awt.event.WindowListener
- Overrides:
windowDeactivated
in class FloatingWindow
readPNGImage
private java.awt.image.BufferedImage readPNGImage(java.lang.String resourceName)
makeRGBTexture
private void makeRGBTexture(java.awt.image.BufferedImage img,
int target,
boolean mipmapped)
textLoad
private int textLoad(java.lang.String filename)
drawTexture
private void drawTexture(int textNum,
float x,
float y,
float w,
float h)