org.herac.tuxguitar.gui.editors.tab.edit

Class EditorKit

Implemented Interfaces:
MouseListener, MouseMoveListener, MouseTrackListener

public class EditorKit
extends java.lang.Object
implements MouseListener, MouseMoveListener, MouseTrackListener

Field Summary

static int
MOUSE_MODE_EDITION
static int
MOUSE_MODE_SELECTION

Constructor Summary

EditorKit(Tablature tablature)

Method Summary

MeasureComponent
getMeasureComponent(MeasureCoords measureCoords, int x)
MeasureCoords
getMeasureCoords(SongTrackCoords trackCoords, int x, int y)
InstrumentString
getMeasureString(MeasureCoords measureCoords, int y)
int
getMouseMode()
Tablature
getTablature()
SongTrackCoords
getTrackCoords(int y)
boolean
isNatural()
void
mouseDoubleClick(MouseEvent e)
void
mouseDown(MouseEvent e)
void
mouseEnter(MouseEvent e)
void
mouseExit(MouseEvent e)
void
mouseHover(MouseEvent e)
void
mouseMove(MouseEvent e)
void
mouseUp(MouseEvent e)
boolean
select(int x, int y)
void
setMouseMode(int mouseMode)
void
setNatural(boolean natural)
void
tryBack()

Field Details

MOUSE_MODE_EDITION

public static final int MOUSE_MODE_EDITION
Field Value:
2

MOUSE_MODE_SELECTION

public static final int MOUSE_MODE_SELECTION
Field Value:
1

Constructor Details

EditorKit

public EditorKit(Tablature tablature)

Method Details

getMeasureComponent

public MeasureComponent getMeasureComponent(MeasureCoords measureCoords,
                                            int x)

getMeasureCoords

public MeasureCoords getMeasureCoords(SongTrackCoords trackCoords,
                                      int x,
                                      int y)

getMeasureString

public InstrumentString getMeasureString(MeasureCoords measureCoords,
                                         int y)

getMouseMode

public int getMouseMode()

getTablature

public Tablature getTablature()

getTrackCoords

public SongTrackCoords getTrackCoords(int y)

isNatural

public boolean isNatural()

mouseDoubleClick

public void mouseDoubleClick(MouseEvent e)

mouseDown

public void mouseDown(MouseEvent e)

mouseEnter

public void mouseEnter(MouseEvent e)

mouseExit

public void mouseExit(MouseEvent e)

mouseHover

public void mouseHover(MouseEvent e)

mouseMove

public void mouseMove(MouseEvent e)

mouseUp

public void mouseUp(MouseEvent e)

select

public boolean select(int x,
                      int y)

setMouseMode

public void setMouseMode(int mouseMode)

setNatural

public void setNatural(boolean natural)

tryBack

public void tryBack()