holoedit.gui
Class TimeEditorGUI
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
holoedit.gui.FloatingWindow
holoedit.gui.TimeEditorGUI
- All Implemented Interfaces:
- 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 TimeEditorGUI
- extends FloatingWindow
- implements javax.media.opengl.GLEventListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, 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 |
addCurve()
|
private float |
calculCoeffHyperbole(float x,
float y)
|
private float |
calculCoeffHyperbole2(float n,
float c,
float a,
float b)
|
private float |
calculValHyperbole(float x,
float n)
|
private void |
changeEditable(boolean ed)
|
private float |
convPosH(float posH)
|
private float |
convPosLocalTime(float xx)
|
private TimeEditorGUI.CurvePoint |
convPosPt(float posW,
float posH)
|
private float |
convPosTime(float xx)
|
private float |
convPosTime2(float xx)
|
private float |
convPosW(float posW)
|
void |
display()
|
void |
display(javax.media.opengl.GLAutoDrawable drawable)
|
void |
displayChanged(javax.media.opengl.GLAutoDrawable drawable,
boolean modeChanged,
boolean deviceChanged)
|
private void |
draggedMultiPointOrd()
|
private void |
draggedMultiPointTimeAcc()
|
private void |
draggedMultiPointTimeBeginLin()
|
private void |
draggedMultiPointTimeBeginTan()
|
private void |
draggedMultiPointTimeEndLin()
|
private void |
draggedMultiPointTimeEndTan()
|
private void |
draggedMultiPointTimeLin()
|
private void |
draggedMultiPointTimeTan()
|
private void |
draggedPointOrd()
|
private void |
draggedPointTimeAcc()
|
private void |
draggedPointTimeBeginLin()
|
private void |
draggedPointTimeBeginTan()
|
private void |
draggedPointTimeEndLin()
|
private void |
draggedPointTimeEndTan()
|
private void |
draggedPointTimeLin()
|
private void |
draggedPointTimeTan()
|
private void |
draggedRealPointsOrd()
|
private void |
draggedTimeAlone()
|
private void |
drawCurveRest(int rest)
|
private void |
drawCurveScroll(boolean render)
|
private void |
drawDummyCorners(int rest)
|
private void |
drawLocalTimeScale(boolean render)
|
private void |
drawScaleBack(boolean render)
|
private void |
drawScaleForw(boolean render)
|
private void |
drawTexture(int textNum,
double x,
double y,
double w,
double h)
|
private void |
drawTimeScale(boolean render,
int totalEndTime)
|
private void |
drawTimeScroll(boolean render)
|
java.lang.String |
getCurves()
|
private void |
getHeaderFromMouse(TimeEditorGUI.Curve c,
int curveNum,
int h)
|
private void |
getLocalTimeScale()
|
private void |
getObjectFromMouse(TimeEditorGUI.Curve c,
int curveNum,
int tkH)
|
private void |
getObjectsFromMouseSel(TimeEditorGUI.Curve c,
int curveNum,
int currentHeight,
int tkH,
int rest)
|
private void |
getScaleBackFromMouse()
|
private void |
getScaleForwFromMouse()
|
private void |
getScaleFromMouse(int totalEndTime)
|
private void |
getScrollHFromMouse()
|
java.lang.String |
getTitle()
|
boolean |
hasFocus()
|
void |
init(javax.media.opengl.GLAutoDrawable drawable)
|
private void |
initOptions()
|
void |
initSizes()
|
void |
initVars()
|
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
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)
|
private void |
newStatus()
|
private void |
prepareDraggMultiPointsOrd()
|
private void |
prepareDraggMultiPointsTime()
|
private void |
prepareDraggPointOrd()
|
private void |
prepareDraggPointTime()
|
private void |
prepareDragSelZone(java.awt.event.MouseEvent e,
float posW,
float posH)
|
private java.awt.image.BufferedImage |
readPNGImage(java.lang.String resourceName)
|
void |
removeCurve(int c)
|
private void |
removePoints()
|
void |
reshape(javax.media.opengl.GLAutoDrawable drawable,
int x,
int y,
int w,
int h)
|
void |
setCurves(java.lang.String c)
|
void |
setTimeMode(int i)
|
void |
setTitle(java.lang.String title)
|
private void |
statusBarInfos()
|
int |
sumSizes()
|
private int |
textLoad(java.lang.String filename)
|
java.lang.String |
toString()
|
void |
treatSelIndex()
|
void |
updateGUI()
|
Methods inherited from class holoedit.gui.FloatingWindow |
add, add, close, componentHidden, componentMoved, componentResized, componentShown, focusGained, focusLost, open, 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 |
curvePopup
private java.awt.PopupMenu curvePopup
MODE_LIN
private final int MODE_LIN
- See Also:
- Constant Field Values
MODE_ACC
private final int MODE_ACC
- See Also:
- Constant Field Values
MODE_TAN
private final int MODE_TAN
- See Also:
- Constant Field Values
timeModes
private java.lang.String[] timeModes
timeModeCombo
private javax.swing.JComboBox timeModeCombo
timeMode
public int timeMode
mainRef
private Main mainRef
innerPanel
private javax.swing.JPanel innerPanel
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
MOUSE_SELECT_SIZE
private static final int MOUSE_SELECT_SIZE
- See Also:
- Constant Field Values
H_LOCAL_TIME_SCALE
private final int H_LOCAL_TIME_SCALE
- 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_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
W_CURVE_SCROLL
private final int W_CURVE_SCROLL
- See Also:
- Constant Field Values
W_CURVE_HEADER
private final int W_CURVE_HEADER
- See Also:
- Constant Field Values
CURVE_X
private final int CURVE_X
- See Also:
- Constant Field Values
CURVE_Y
private final int CURVE_Y
- See Also:
- Constant Field Values
CURVE_Z
private final int CURVE_Z
- See Also:
- Constant Field Values
CURVE_R
private final int CURVE_R
- See Also:
- Constant Field Values
CURVE_T
private final int CURVE_T
- See Also:
- Constant Field Values
CURVE_W
private final int CURVE_W
- See Also:
- Constant Field Values
CURVE_D
private final int CURVE_D
- See Also:
- Constant Field Values
SCALE_XY
private final int SCALE_XY
- See Also:
- Constant Field Values
SCALE_ZRP
private final int SCALE_ZRP
- See Also:
- Constant Field Values
SCALE_THETA1
private final int SCALE_THETA1
- See Also:
- Constant Field Values
SCALE_THETA2
private final int SCALE_THETA2
- See Also:
- Constant Field Values
SCALE_SOUND
private final int SCALE_SOUND
- See Also:
- Constant Field Values
SCALE_DATA
private final int SCALE_DATA
- See Also:
- Constant Field Values
curveNames
private java.lang.String[] curveNames
curveParams
private int[] curveParams
curveScales
private int[] curveScales
bgColor
private float[] bgColor
borderColor
private float[] borderColor
timeSelColor
private float[] timeSelColor
timeSelSelColor
private float[] timeSelSelColor
scrollBgColor
private float[] scrollBgColor
scrollSelBgColor
private float[] scrollSelBgColor
scrollFgColor
private float[] scrollFgColor
scrollSelFgColor
public float[] scrollSelFgColor
mouseColor
private float[] mouseColor
selZoneColor
private float[] selZoneColor
selZoneBorderColor
private float[] selZoneBorderColor
cursorColor
private float[] cursorColor
width
private int width
height
private int height
curvesGlobalHeight
private int curvesGlobalHeight
curves
private java.util.Vector<TimeEditorGUI.Curve> curves
totalTime
public int totalTime
minTime
public int minTime
maxTime
public int maxTime
beg
public int beg
end
public int end
zoom
public float zoom
zoomTime
public int zoomTime
dT
public int dT
W
private int W
H
private int H
mousex
private float mousex
mousey
private float mousey
mousex1
private float mousex1
mousex2
private float mousex2
mouseCursor
private TimeEditorGUI.CurvePoint mouseCursor
selZonePt1
private TimeEditorGUI.CurvePoint selZonePt1
selZonePt2
private TimeEditorGUI.CurvePoint selZonePt2
oldCurrentX
private float oldCurrentX
oldCurrentY
private float oldCurrentY
rf
private Formatter rf
rf2
private Formatter rf2
query_one_select
private boolean query_one_select
query_sel_select
private boolean query_sel_select
selected
private int selected
curveSelected
private int curveSelected
selIndex
public java.util.Vector<java.lang.Integer> selIndex
selPoints
public java.util.Vector<HoloPoint> selPoints
scaleSelected
private int scaleSelected
scaleBackSelected
private int scaleBackSelected
scaleForwSelected
private int scaleForwSelected
scrollHSelected
private int scrollHSelected
localScaleSelected
private int localScaleSelected
headerSelected
private int headerSelected
activTrack
private HoloTrack activTrack
currentTrack
private HoloTrack currentTrack
currentSeq
private HoloTraj currentSeq
currentPoint
private HoloPoint currentPoint
prevPt
private HoloPoint prevPt
nextPt
private HoloPoint nextPt
current
private int current
current2
private int current2
prev
private int prev
next
private int next
seqNum
private int seqNum
seqPrev
private int seqPrev
seqNext
private int seqNext
nbPtMinus
private int nbPtMinus
nbPtPlus
private int nbPtPlus
globalDrag
private boolean globalDrag
drawMousePos
private boolean drawMousePos
draggedSelZone
private boolean draggedSelZone
draggedSelEnd
private boolean draggedSelEnd
draggedSelBegin
private boolean draggedSelBegin
draggedSel
private boolean draggedSel
draggedScroll
private boolean draggedScroll
draggedScale
private boolean draggedScale
draggedLocalScale
private boolean draggedLocalScale
draggedMultiPointTimeLin
private boolean draggedMultiPointTimeLin
draggedMultiPointTimeAcc
private boolean draggedMultiPointTimeAcc
draggedMultiPointTimeTan
private boolean draggedMultiPointTimeTan
draggedMultiPointTimeBeginLin
private boolean draggedMultiPointTimeBeginLin
draggedMultiPointTimeBeginTan
private boolean draggedMultiPointTimeBeginTan
draggedMultiPointTimeEndLin
private boolean draggedMultiPointTimeEndLin
draggedMultiPointTimeEndTan
private boolean draggedMultiPointTimeEndTan
draggedPointTimeLin
private boolean draggedPointTimeLin
draggedPointTimeAcc
private boolean draggedPointTimeAcc
draggedPointTimeTan
private boolean draggedPointTimeTan
draggedPointTimeBeginLin
private boolean draggedPointTimeBeginLin
draggedPointTimeBeginTan
private boolean draggedPointTimeBeginTan
draggedPointTimeEndLin
private boolean draggedPointTimeEndLin
draggedPointTimeEndTan
private boolean draggedPointTimeEndTan
draggedPointTimeAlone
private boolean draggedPointTimeAlone
draggedPointOrd
private boolean draggedPointOrd
draggedRealPointsOrd
private boolean draggedRealPointsOrd
draggedMultiPointOrd
private boolean draggedMultiPointOrd
draggedHeaderScale
private boolean draggedHeaderScale
selMode
private boolean selMode
select
private boolean select
keyDown
private int keyDown
textPlus
private static int textPlus
textMinus
private static int textMinus
status
private java.lang.Thread status
currentCurve
private TimeEditorGUI.Curve currentCurve
selectBuf
private java.nio.IntBuffer selectBuf
TimeEditorGUI
public TimeEditorGUI(Main owner)
initOptions
private void initOptions()
updateGUI
public void updateGUI()
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()
drawScaleBack
private void drawScaleBack(boolean render)
drawScaleForw
private void drawScaleForw(boolean render)
drawTimeScale
private void drawTimeScale(boolean render,
int totalEndTime)
drawLocalTimeScale
private void drawLocalTimeScale(boolean render)
drawTimeScroll
private void drawTimeScroll(boolean render)
drawCurveScroll
private void drawCurveScroll(boolean render)
drawCurveRest
private void drawCurveRest(int rest)
drawDummyCorners
private void drawDummyCorners(int rest)
getObjectFromMouse
private void getObjectFromMouse(TimeEditorGUI.Curve c,
int curveNum,
int tkH)
getObjectsFromMouseSel
private void getObjectsFromMouseSel(TimeEditorGUI.Curve c,
int curveNum,
int currentHeight,
int tkH,
int rest)
getHeaderFromMouse
private void getHeaderFromMouse(TimeEditorGUI.Curve c,
int curveNum,
int h)
getLocalTimeScale
private void getLocalTimeScale()
getScrollHFromMouse
private void getScrollHFromMouse()
getScaleFromMouse
private void getScaleFromMouse(int totalEndTime)
getScaleBackFromMouse
private void getScaleBackFromMouse()
getScaleForwFromMouse
private void getScaleForwFromMouse()
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
initSizes
public void initSizes()
sumSizes
public int sumSizes()
addCurve
public void addCurve()
removeCurve
public void removeCurve(int c)
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
prepareDragSelZone
private void prepareDragSelZone(java.awt.event.MouseEvent e,
float posW,
float posH)
prepareDraggPointTime
private void prepareDraggPointTime()
prepareDraggPointOrd
private void prepareDraggPointOrd()
prepareDraggMultiPointsTime
private void prepareDraggMultiPointsTime()
prepareDraggMultiPointsOrd
private void prepareDraggMultiPointsOrd()
draggedPointTimeLin
private void draggedPointTimeLin()
draggedPointTimeAcc
private void draggedPointTimeAcc()
draggedPointTimeTan
private void draggedPointTimeTan()
draggedPointTimeBeginLin
private void draggedPointTimeBeginLin()
draggedPointTimeBeginTan
private void draggedPointTimeBeginTan()
draggedPointTimeEndLin
private void draggedPointTimeEndLin()
draggedPointTimeEndTan
private void draggedPointTimeEndTan()
draggedMultiPointTimeLin
private void draggedMultiPointTimeLin()
draggedMultiPointTimeBeginLin
private void draggedMultiPointTimeBeginLin()
draggedMultiPointTimeEndLin
private void draggedMultiPointTimeEndLin()
draggedMultiPointTimeAcc
private void draggedMultiPointTimeAcc()
draggedMultiPointTimeTan
private void draggedMultiPointTimeTan()
draggedMultiPointTimeBeginTan
private void draggedMultiPointTimeBeginTan()
draggedMultiPointTimeEndTan
private void draggedMultiPointTimeEndTan()
draggedTimeAlone
private void draggedTimeAlone()
draggedPointOrd
private void draggedPointOrd()
draggedRealPointsOrd
private void draggedRealPointsOrd()
draggedMultiPointOrd
private void draggedMultiPointOrd()
calculCoeffHyperbole
private float calculCoeffHyperbole(float x,
float y)
calculCoeffHyperbole2
private float calculCoeffHyperbole2(float n,
float c,
float a,
float b)
calculValHyperbole
private float calculValHyperbole(float x,
float n)
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
treatSelIndex
public void treatSelIndex()
removePoints
private void removePoints()
changeEditable
private void changeEditable(boolean ed)
convPosPt
private TimeEditorGUI.CurvePoint convPosPt(float posW,
float posH)
convPosW
private float convPosW(float posW)
convPosH
private float convPosH(float posH)
convPosTime
private float convPosTime(float xx)
convPosTime2
private float convPosTime2(float xx)
convPosLocalTime
private float convPosLocalTime(float xx)
display
public void display()
toString
public java.lang.String toString()
- Overrides:
toString
in class FloatingWindow
setTimeMode
public void setTimeMode(int i)
getCurves
public java.lang.String getCurves()
setCurves
public void setCurves(java.lang.String c)
initVars
public void initVars()
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
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,
double x,
double y,
double w,
double h)