org.herac.tuxguitar.gui.editors.tab.layout
Class PrinterViewLayout
java.lang.Object
org.herac.tuxguitar.gui.editors.tab.layout.ViewLayout
org.herac.tuxguitar.gui.editors.tab.layout.PrinterViewLayout
public class PrinterViewLayout
- extends ViewLayout
Method Summary |
void |
disposeLayout()
|
int |
getMaxHeight()
|
int |
getMaxWidth()
|
int |
getMode()
|
protected void |
init(float scale)
|
boolean |
isCaretVisible()
|
boolean |
isFirstMeasure(TGMeasure measure)
|
boolean |
isLastMeasure(TGMeasure measure)
|
boolean |
isPlayModeEnabled()
|
void |
makeDocument(PrintDocument document)
|
void |
paintHeader(TGPainter painter)
|
void |
paintLine(TGTrackImpl track,
org.herac.tuxguitar.gui.editors.tab.layout.PrinterViewLayout.TempLine line,
TGPainter painter,
int fromX,
int fromY,
TrackSpacing ts)
|
void |
paintSong(TGPainter painter,
Rectangle clientArea,
int fromX,
int fromY)
|
void |
setChordStyle(TGChordImpl chord)
|
void |
setDivisionsStyle(TGPainter painter,
boolean fill)
|
void |
setGraceStyle(TGPainter painter)
|
void |
setLineStyle(TGPainter painter)
|
void |
setLyricStyle(TGPainter painter,
boolean playMode)
|
void |
setMeasureNumberStyle(TGPainter painter)
|
void |
setOfflineEffectStyle(TGPainter painter)
|
void |
setRepeatEndingStyle(TGPainter painter)
|
void |
setScoreEffectStyle(TGPainter painter)
|
void |
setScoreNoteFooterStyle(TGPainter painter)
|
void |
setScoreNoteStyle(TGPainter painter,
boolean playing)
|
void |
setTabEffectStyle(TGPainter painter)
|
void |
setTabNoteFooterStyle(TGPainter painter)
|
void |
setTabNoteStyle(TGPainter painter,
boolean playMode)
|
void |
setTempoStyle(TGPainter painter)
|
void |
setTextStyle(TGPainter painter)
|
void |
setTimeSignatureStyle(TGPainter painter)
|
void |
setTripletFeelStyle(TGPainter painter)
|
void |
setTupletoStyle(TGPainter painter)
|
Methods inherited from class org.herac.tuxguitar.gui.editors.tab.layout.ViewLayout |
addTrackPosition, checkDefaultSpacing, checkScale, clearTrackPositions, fireUpdate, getBeatWidth, getChordFretIndexSpacing, getChordFretSpacing, getChordNoteSize, getChordStringSpacing, getDefaultChordSpacing, getEffectSpacing, getFirstMeasureSpacing, getFirstTrackSpacing, getFontScale, getHeight, getMarkerSpacing, getMinBufferSeparator, getMinScoreTabSpacing, getMinSpacing, getMinTopSpacing, getNoteOrientation, getOrientation, getRepeatEndingSpacing, getResources, getScale, getScoreLineSpacing, getScoreSpacing, getSongManager, getSpacingForQuarter, getStringSpacing, getStyle, getTablature, getTextSpacing, getTrackNumberAt, getTrackPositionAt, getTrackSpacing, getTupletoSpacing, getVoiceWidth, getWidth, isBufferEnabled, paint, paintCaret, paintLines, paintMeasure, paintPlayMode, reloadStyles, setBufferEnabled, setCaretStyle, setChordFretIndexSpacing, setChordFretSpacing, setChordNoteSize, setChordStringSpacing, setClefStyle, setDotStyle, setEffectSpacing, setFirstMeasureSpacing, setFirstTrackSpacing, setFontScale, setHeight, setKeySignatureStyle, setMarkerSpacing, setMarkerStyle, setMeasurePlayingStyle, setMinBufferSeparator, setMinScoreTabSpacing, setMinTopSpacing, setPlayNoteColor, setRepeatEndingSpacing, setScale, setScoreLineSpacing, setScoreSilenceStyle, setScoreSpacing, setStringSpacing, setStyle, setTablature, setTabSilenceStyle, setTempoStyle, setTextSpacing, setTrackSpacing, setTripletFeelStyle, setTupletoSpacing, setWidth, updateSong, updateTracks |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrinterViewLayout
public PrinterViewLayout(Tablature tablature,
PrintStyles styles,
float scale)
init
protected void init(float scale)
- Overrides:
init
in class ViewLayout
getMode
public int getMode()
- Specified by:
getMode
in class ViewLayout
makeDocument
public void makeDocument(PrintDocument document)
paintSong
public void paintSong(TGPainter painter,
Rectangle clientArea,
int fromX,
int fromY)
- Specified by:
paintSong
in class ViewLayout
paintHeader
public void paintHeader(TGPainter painter)
paintLine
public void paintLine(TGTrackImpl track,
org.herac.tuxguitar.gui.editors.tab.layout.PrinterViewLayout.TempLine line,
TGPainter painter,
int fromX,
int fromY,
TrackSpacing ts)
isCaretVisible
public boolean isCaretVisible()
- Overrides:
isCaretVisible
in class ViewLayout
isPlayModeEnabled
public boolean isPlayModeEnabled()
- Overrides:
isPlayModeEnabled
in class ViewLayout
setLineStyle
public void setLineStyle(TGPainter painter)
- Overrides:
setLineStyle
in class ViewLayout
setMeasureNumberStyle
public void setMeasureNumberStyle(TGPainter painter)
- Overrides:
setMeasureNumberStyle
in class ViewLayout
setDivisionsStyle
public void setDivisionsStyle(TGPainter painter,
boolean fill)
- Overrides:
setDivisionsStyle
in class ViewLayout
setTempoStyle
public void setTempoStyle(TGPainter painter)
setTripletFeelStyle
public void setTripletFeelStyle(TGPainter painter)
setTabNoteStyle
public void setTabNoteStyle(TGPainter painter,
boolean playMode)
- Overrides:
setTabNoteStyle
in class ViewLayout
setTabNoteFooterStyle
public void setTabNoteFooterStyle(TGPainter painter)
- Overrides:
setTabNoteFooterStyle
in class ViewLayout
setTabEffectStyle
public void setTabEffectStyle(TGPainter painter)
- Overrides:
setTabEffectStyle
in class ViewLayout
setScoreNoteStyle
public void setScoreNoteStyle(TGPainter painter,
boolean playing)
- Overrides:
setScoreNoteStyle
in class ViewLayout
setScoreNoteFooterStyle
public void setScoreNoteFooterStyle(TGPainter painter)
- Overrides:
setScoreNoteFooterStyle
in class ViewLayout
setScoreEffectStyle
public void setScoreEffectStyle(TGPainter painter)
- Overrides:
setScoreEffectStyle
in class ViewLayout
setTimeSignatureStyle
public void setTimeSignatureStyle(TGPainter painter)
- Overrides:
setTimeSignatureStyle
in class ViewLayout
setGraceStyle
public void setGraceStyle(TGPainter painter)
- Overrides:
setGraceStyle
in class ViewLayout
setLyricStyle
public void setLyricStyle(TGPainter painter,
boolean playMode)
- Overrides:
setLyricStyle
in class ViewLayout
setTextStyle
public void setTextStyle(TGPainter painter)
- Overrides:
setTextStyle
in class ViewLayout
setOfflineEffectStyle
public void setOfflineEffectStyle(TGPainter painter)
- Overrides:
setOfflineEffectStyle
in class ViewLayout
setTupletoStyle
public void setTupletoStyle(TGPainter painter)
- Overrides:
setTupletoStyle
in class ViewLayout
setRepeatEndingStyle
public void setRepeatEndingStyle(TGPainter painter)
- Overrides:
setRepeatEndingStyle
in class ViewLayout
setChordStyle
public void setChordStyle(TGChordImpl chord)
- Overrides:
setChordStyle
in class ViewLayout
getMaxWidth
public int getMaxWidth()
getMaxHeight
public int getMaxHeight()
isFirstMeasure
public boolean isFirstMeasure(TGMeasure measure)
- Overrides:
isFirstMeasure
in class ViewLayout
isLastMeasure
public boolean isLastMeasure(TGMeasure measure)
- Overrides:
isLastMeasure
in class ViewLayout
disposeLayout
public void disposeLayout()
- Overrides:
disposeLayout
in class ViewLayout