|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.herac.tuxguitar.gui.editors.tab.layout.ViewLayout
public abstract class ViewLayout
Nested Class Summary | |
---|---|
class |
ViewLayout.TrackPosition
|
Field Summary | |
---|---|
static int |
DEFAULT_MODE
|
static int |
DISPLAY_CHORD_DIAGRAM
|
static int |
DISPLAY_CHORD_NAME
|
static int |
DISPLAY_COMPACT
|
static int |
DISPLAY_MULTITRACK
|
static int |
DISPLAY_SCORE
|
static int |
DISPLAY_TABLATURE
|
static int |
MODE_LINEAR
|
static int |
MODE_PAGE
|
Constructor Summary | |
---|---|
ViewLayout(Tablature tablature,
int style)
|
|
ViewLayout(Tablature tablature,
int style,
float scale)
|
Method Summary | |
---|---|
protected void |
addTrackPosition(int track,
int posY,
int height)
|
protected void |
checkDefaultSpacing(TrackSpacing ts)
|
protected float |
checkScale()
|
protected void |
clearTrackPositions()
|
void |
disposeLayout()
|
void |
fireUpdate(int measureNumber)
|
float |
getBeatWidth(TGBeatImpl beat)
Calcula el Espacio que ocupara el pulso |
int |
getChordFretIndexSpacing()
|
int |
getChordFretSpacing()
|
int |
getChordNoteSize()
|
int |
getChordStringSpacing()
|
int |
getDefaultChordSpacing()
|
int |
getEffectSpacing()
|
int |
getFirstMeasureSpacing()
|
int |
getFirstTrackSpacing()
|
float |
getFontScale()
|
int |
getHeight()
|
int |
getMinBufferSeparator()
|
int |
getMinScoreTabSpacing()
|
protected float |
getMinSpacing(TGDuration duration)
Calcula el Espacio minimo que quedara entre nota y nota |
int |
getMinTopSpacing()
|
abstract int |
getMode()
|
Rectangle |
getNoteOrientation(TGPainter painter,
int x,
int y,
TGNote note)
|
Rectangle |
getOrientation(TGPainter painter,
int x,
int y,
java.lang.String s)
|
int |
getRepeatEndingSpacing()
|
TGResources |
getResources()
|
float |
getScale()
|
int |
getScoreLineSpacing()
|
int |
getScoreSpacing()
|
TGSongManager |
getSongManager()
|
int |
getSpacingForQuarter(TGDuration duration)
Calcula el espacio minimo entre negras, dependiendo de la duracion de la nota |
int |
getStringSpacing()
|
int |
getStyle()
|
Tablature |
getTablature()
|
int |
getTextSpacing()
|
int |
getTrackNumberAt(int y)
|
ViewLayout.TrackPosition |
getTrackPositionAt(int y)
|
int |
getTrackSpacing()
|
int |
getTupletoSpacing()
|
int |
getWidth()
|
protected void |
init(float initScale)
|
boolean |
isBufferEnabled()
|
boolean |
isCaretVisible()
|
boolean |
isFirstMeasure(TGMeasure measure)
|
boolean |
isLastMeasure(TGMeasure measure)
|
boolean |
isPlayModeEnabled()
|
void |
paint(TGPainter painter,
Rectangle clientArea,
int fromX,
int fromY)
|
void |
paintCaret(TGPainter painter)
Pinta el caret |
void |
paintLines(TGTrackImpl track,
TrackSpacing ts,
TGPainter painter,
int x,
int y,
int width)
Pinta las lineas |
void |
paintMeasure(TGMeasureImpl measure,
TGPainter painter,
int spacing)
|
void |
paintPlayMode(TGPainter painter,
TGMeasureImpl measure,
TGBeatImpl beat,
boolean paintMeasure)
Pinta el compas y las notas que estan sonando |
abstract void |
paintSong(TGPainter painter,
Rectangle clientArea,
int fromX,
int fromY)
|
void |
reloadStyles()
|
void |
setBufferEnabled(boolean bufferEnabled)
|
void |
setCaretStyle(TGPainter painter)
|
void |
setChordFretIndexSpacing(int chordFretIndexSpacing)
|
void |
setChordFretSpacing(int chordFretSpacing)
|
void |
setChordNoteSize(int chordNoteSize)
|
void |
setChordStringSpacing(int chordStringSpacing)
|
void |
setChordStyle(TGChordImpl chord)
|
void |
setClefStyle(TGPainter painter)
|
void |
setDivisionsStyle(TGPainter painter,
boolean fill)
|
void |
setDotStyle(TGPainter painter)
|
void |
setEffectSpacing(int effectSpacing)
|
void |
setFirstMeasureSpacing(int firstMeasureSpacing)
|
void |
setFirstTrackSpacing(int firstTrackSpacing)
|
void |
setFontScale(float fontScale)
|
void |
setGraceStyle(TGPainter painter)
|
void |
setHeight(int height)
|
void |
setKeySignatureStyle(TGPainter painter)
|
void |
setLineStyle(TGPainter painter)
|
void |
setLyricStyle(TGPainter painter,
boolean playMode)
|
void |
setMeasureNumberStyle(TGPainter painter)
|
void |
setMeasurePlayingStyle(TGPainter painter)
|
void |
setMinBufferSeparator(int minBufferSeparator)
|
void |
setMinScoreTabSpacing(int minScoreTabSpacing)
|
void |
setMinTopSpacing(int minTopSpacing)
|
void |
setOfflineEffectStyle(TGPainter painter)
|
void |
setPlayNoteColor(TGPainter painter)
|
void |
setRepeatEndingSpacing(int repeatEndingSpacing)
|
void |
setRepeatEndingStyle(TGPainter painter)
|
void |
setScale(float scale)
|
void |
setScoreEffectStyle(TGPainter painter)
|
void |
setScoreLineSpacing(int scoreLineSpacing)
|
void |
setScoreNoteFooterStyle(TGPainter painter)
|
void |
setScoreNoteStyle(TGPainter painter,
boolean playing)
|
void |
setScoreSilenceStyle(TGPainter painter,
boolean playMode)
|
void |
setScoreSpacing(int scoreSpacing)
|
void |
setStringSpacing(int stringSpacing)
|
void |
setStyle(int style)
|
void |
setTabEffectStyle(TGPainter painter)
|
void |
setTablature(Tablature tablature)
|
void |
setTabNoteFooterStyle(TGPainter painter)
|
void |
setTabNoteStyle(TGPainter painter,
boolean playMode)
|
void |
setTabSilenceStyle(TGPainter painter,
boolean playMode)
|
void |
setTempoStyle(TGPainter painter,
boolean fontStyle)
|
void |
setTextSpacing(int textSpacing)
|
void |
setTextStyle(TGPainter painter)
|
void |
setTimeSignatureStyle(TGPainter painter)
|
void |
setTrackSpacing(int trackSpacing)
|
void |
setTripletFeelStyle(TGPainter painter,
boolean fontStyle)
|
void |
setTupletoSpacing(int tupletoSpacing)
|
void |
setTupletoStyle(TGPainter painter)
|
void |
setWidth(int width)
|
void |
updateSong()
|
void |
updateTracks()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int MODE_PAGE
public static final int MODE_LINEAR
public static final int DEFAULT_MODE
public static final int DISPLAY_COMPACT
public static final int DISPLAY_MULTITRACK
public static final int DISPLAY_SCORE
public static final int DISPLAY_TABLATURE
public static final int DISPLAY_CHORD_NAME
public static final int DISPLAY_CHORD_DIAGRAM
Constructor Detail |
---|
public ViewLayout(Tablature tablature, int style)
public ViewLayout(Tablature tablature, int style, float scale)
Method Detail |
---|
protected void init(float initScale)
public abstract void paintSong(TGPainter painter, Rectangle clientArea, int fromX, int fromY)
public abstract int getMode()
public void paint(TGPainter painter, Rectangle clientArea, int fromX, int fromY)
public void paintMeasure(TGMeasureImpl measure, TGPainter painter, int spacing)
public void updateSong()
public void updateTracks()
public void fireUpdate(int measureNumber)
public void reloadStyles()
public void paintLines(TGTrackImpl track, TrackSpacing ts, TGPainter painter, int x, int y, int width)
public void paintCaret(TGPainter painter)
public void paintPlayMode(TGPainter painter, TGMeasureImpl measure, TGBeatImpl beat, boolean paintMeasure)
protected float checkScale()
protected void checkDefaultSpacing(TrackSpacing ts)
public int getSpacingForQuarter(TGDuration duration)
protected float getMinSpacing(TGDuration duration)
public float getBeatWidth(TGBeatImpl beat)
public boolean isCaretVisible()
public boolean isPlayModeEnabled()
public void setMeasureNumberStyle(TGPainter painter)
public void setDivisionsStyle(TGPainter painter, boolean fill)
public void setTempoStyle(TGPainter painter, boolean fontStyle)
public void setTripletFeelStyle(TGPainter painter, boolean fontStyle)
public void setMeasurePlayingStyle(TGPainter painter)
public void setGraceStyle(TGPainter painter)
public void setLyricStyle(TGPainter painter, boolean playMode)
public void setTextStyle(TGPainter painter)
public void setTimeSignatureStyle(TGPainter painter)
public void setKeySignatureStyle(TGPainter painter)
public void setClefStyle(TGPainter painter)
public void setLineStyle(TGPainter painter)
public void setCaretStyle(TGPainter painter)
public void setScoreSilenceStyle(TGPainter painter, boolean playMode)
public void setTabSilenceStyle(TGPainter painter, boolean playMode)
public void setScoreNoteStyle(TGPainter painter, boolean playing)
public void setScoreNoteFooterStyle(TGPainter painter)
public void setScoreEffectStyle(TGPainter painter)
public void setTabNoteStyle(TGPainter painter, boolean playMode)
public void setTabNoteFooterStyle(TGPainter painter)
public void setTabEffectStyle(TGPainter painter)
public void setPlayNoteColor(TGPainter painter)
public void setOfflineEffectStyle(TGPainter painter)
public void setDotStyle(TGPainter painter)
public void setTupletoStyle(TGPainter painter)
public void setRepeatEndingStyle(TGPainter painter)
public void setChordStyle(TGChordImpl chord)
public Rectangle getNoteOrientation(TGPainter painter, int x, int y, TGNote note)
public Rectangle getOrientation(TGPainter painter, int x, int y, java.lang.String s)
public TGSongManager getSongManager()
public Tablature getTablature()
public void setTablature(Tablature tablature)
public TGResources getResources()
public int getHeight()
public void setHeight(int height)
public int getWidth()
public void setWidth(int width)
public int getStyle()
public void setStyle(int style)
public float getScale()
public void setScale(float scale)
public float getFontScale()
public void setFontScale(float fontScale)
public boolean isBufferEnabled()
public void setBufferEnabled(boolean bufferEnabled)
public int getFirstMeasureSpacing()
public void setFirstMeasureSpacing(int firstMeasureSpacing)
public int getMinBufferSeparator()
public void setMinBufferSeparator(int minBufferSeparator)
public int getMinTopSpacing()
public void setMinTopSpacing(int minTopSpacing)
public int getMinScoreTabSpacing()
public void setMinScoreTabSpacing(int minScoreTabSpacing)
public int getScoreLineSpacing()
public void setScoreLineSpacing(int scoreLineSpacing)
public int getScoreSpacing()
public void setScoreSpacing(int scoreSpacing)
public int getFirstTrackSpacing()
public void setFirstTrackSpacing(int firstTrackSpacing)
public int getTrackSpacing()
public void setTrackSpacing(int trackSpacing)
public int getStringSpacing()
public void setStringSpacing(int stringSpacing)
public int getChordFretIndexSpacing()
public void setChordFretIndexSpacing(int chordFretIndexSpacing)
public int getChordStringSpacing()
public void setChordStringSpacing(int chordStringSpacing)
public int getChordFretSpacing()
public void setChordFretSpacing(int chordFretSpacing)
public int getChordNoteSize()
public void setChordNoteSize(int chordNoteSize)
public int getRepeatEndingSpacing()
public void setRepeatEndingSpacing(int repeatEndingSpacing)
public int getTupletoSpacing()
public void setTupletoSpacing(int tupletoSpacing)
public int getTextSpacing()
public void setTextSpacing(int textSpacing)
public int getEffectSpacing()
public void setEffectSpacing(int effectSpacing)
public int getDefaultChordSpacing()
public boolean isFirstMeasure(TGMeasure measure)
public boolean isLastMeasure(TGMeasure measure)
protected void clearTrackPositions()
protected void addTrackPosition(int track, int posY, int height)
public int getTrackNumberAt(int y)
public ViewLayout.TrackPosition getTrackPositionAt(int y)
public void disposeLayout()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |