Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.virtuosotechnologies.asaph.standardgui
Class RenderSettings  view RenderSettings download RenderSettings.java

java.lang.Object
  extended bycom.virtuosotechnologies.asaph.standardgui.RenderSettings

class RenderSettings
extends java.lang.Object

Rendering settings for the song viewer


Nested Class Summary
(package private) static class RenderSettings.HeaderPositionsType
           
 
Field Summary
private static java.lang.String BELOWCHORDSET_SPACING_POINTS_PREF
           
private  float belowChordSetSpacing_
           
private static java.lang.String BELOWHEADER_SPACING_POINTS_PREF
           
private  float belowHeaderSpacing_
           
private static java.lang.String BELOWTITLE_SPACING_POINTS_PREF
           
private  float belowTitleSpacing_
           
private static java.lang.String BLOCK_SPACING_POINTS_PREF
           
private static java.lang.String CHORD_FONT_PREF
           
private static java.lang.String CHORD_SPACING_POINTS_PREF
           
private static java.lang.String CHORDSET_FONT_PREF
           
private static java.lang.String COMMENT_FONT_PREF
           
private static java.lang.String COMPRESS_NARROW_LINES_PREF
           
private static java.lang.String COPYRIGHT_FONT_PREF
           
(package private) static RenderSettings.HeaderPositionsType CREDITS_BOTTOM_COPYRIGHT_BOTTOM
           
private static java.lang.String CREDITS_FONT_PREF
           
(package private) static RenderSettings.HeaderPositionsType CREDITS_TOP_COPYRIGHT_BOTTOM
           
(package private) static RenderSettings.HeaderPositionsType CREDITS_TOP_COPYRIGHT_TOP
           
private  float curBlockSpacing_
           
private  java.awt.Font curChordFont_
           
private  java.awt.Font curChordSetFont_
           
private  float curChordSpacing_
           
private  java.awt.Font curCommentFont_
           
private  boolean curCompressNarrowLines_
           
private  java.awt.Font curCopyrightFont_
           
private  java.awt.Font curCreditsFont_
           
private  float curIndentWidth_
           
private  float curLineSpacing_
           
private  boolean curShowComments_
           
private  boolean curShowKeySignature_
           
private  boolean curShowVariation_
           
private  java.awt.Font curTextFont_
           
private  java.awt.Font curTitleFont_
           
private  float curZoom_
           
private static java.lang.String HEADER_POSITIONS_TYPE_PREF
           
private  RenderSettings.HeaderPositionsType headerPositionsType_
           
private static java.lang.String INDENT_WIDTH_POINTS_PREF
           
private static java.lang.String INTERHEADER_SPACING_POINTS_PREF
           
private  float interHeaderSpacing_
           
private static java.lang.String LINE_SPACING_POINTS_PREF
           
private static java.util.Map positionStrings_
           
private static java.util.prefs.Preferences prefs_
           
private static java.lang.String SHOW_COMMENTS_PREF
           
private static java.lang.String SHOW_KEYSIGNATURE_PREF
           
private static java.lang.String SHOW_VARIATION_PREF
           
private static java.util.prefs.Preferences tempPrefs_
           
private static java.lang.String TEXT_FONT_PREF
           
private static java.lang.String TITLE_FONT_PREF
           
private static java.lang.String ZOOM_PREF
           
 
Constructor Summary
(package private) RenderSettings()
          Constructor with default settings
(package private) RenderSettings(java.io.InputStream stream)
          Constructor from an input stream
 
Method Summary
(package private)  float getBelowChordSetSpacing()
           
(package private)  float getBelowHeaderSpacing()
           
(package private)  float getBelowTitleSpacing()
           
(package private)  float getBlockSpacing()
           
(package private)  java.awt.Font getChordFont()
           
(package private)  java.awt.Font getChordSetFont()
           
(package private)  float getChordSpacing()
           
(package private)  java.awt.Font getCommentFont()
           
(package private)  boolean getCompressNarrowLines()
           
(package private)  java.awt.Font getCopyrightFont()
           
(package private)  java.awt.Font getCreditsFont()
           
(package private)  RenderSettings.HeaderPositionsType getHeaderPositionsType()
           
(package private)  float getIndentWidth()
           
(package private)  float getInterHeaderSpacing()
           
(package private)  float getLineSpacing()
           
(package private)  boolean getShowComments()
           
(package private)  boolean getShowKeySignature()
           
(package private)  boolean getShowVariation()
           
(package private)  java.awt.Font getTextFont()
           
(package private)  java.awt.Font getTitleFont()
           
(package private)  float getZoom()
           
private  void init(java.util.prefs.Preferences prefs)
          Setup method
(package private)  void loadFromStream(java.io.InputStream stream)
          Reload from an input stream
(package private)  void saveAsDefaults()
           
(package private)  void saveToStream(java.io.OutputStream stream)
           
(package private)  boolean setBelowChordSetSpacing(float value)
           
(package private)  boolean setBelowHeaderSpacing(float value)
           
(package private)  boolean setBelowTitleSpacing(float value)
           
(package private)  boolean setBlockSpacing(float value)
           
(package private)  boolean setChordFont(java.awt.Font value)
           
(package private)  boolean setChordSetFont(java.awt.Font value)
           
(package private)  boolean setChordSpacing(float value)
           
(package private)  boolean setCommentFont(java.awt.Font value)
           
(package private)  boolean setCompressNarrowLines(boolean value)
           
(package private)  boolean setCopyrightFont(java.awt.Font value)
           
(package private)  boolean setCreditsFont(java.awt.Font value)
           
(package private)  boolean setHeaderPositionsType(RenderSettings.HeaderPositionsType value)
           
(package private)  boolean setIndentWidth(float value)
           
(package private)  boolean setInterHeaderSpacing(float value)
           
(package private)  boolean setLineSpacing(float value)
           
(package private)  boolean setShowComments(boolean value)
           
(package private)  boolean setShowKeySignature(boolean value)
           
(package private)  boolean setShowVariation(boolean value)
           
(package private)  boolean setTextFont(java.awt.Font value)
           
(package private)  boolean setTitleFont(java.awt.Font value)
           
(package private)  boolean setZoom(float value)
           
(package private)  void writeToPrefs(java.util.prefs.Preferences prefs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

positionStrings_

private static java.util.Map positionStrings_

CREDITS_TOP_COPYRIGHT_TOP

static final RenderSettings.HeaderPositionsType CREDITS_TOP_COPYRIGHT_TOP

CREDITS_TOP_COPYRIGHT_BOTTOM

static final RenderSettings.HeaderPositionsType CREDITS_TOP_COPYRIGHT_BOTTOM

CREDITS_BOTTOM_COPYRIGHT_BOTTOM

static final RenderSettings.HeaderPositionsType CREDITS_BOTTOM_COPYRIGHT_BOTTOM

curShowComments_

private boolean curShowComments_

curShowKeySignature_

private boolean curShowKeySignature_

curShowVariation_

private boolean curShowVariation_

curZoom_

private float curZoom_

curIndentWidth_

private float curIndentWidth_

curLineSpacing_

private float curLineSpacing_

curBlockSpacing_

private float curBlockSpacing_

curChordSpacing_

private float curChordSpacing_

curCompressNarrowLines_

private boolean curCompressNarrowLines_

curChordFont_

private java.awt.Font curChordFont_

curTextFont_

private java.awt.Font curTextFont_

curCommentFont_

private java.awt.Font curCommentFont_

curTitleFont_

private java.awt.Font curTitleFont_

curCreditsFont_

private java.awt.Font curCreditsFont_

curCopyrightFont_

private java.awt.Font curCopyrightFont_

curChordSetFont_

private java.awt.Font curChordSetFont_

belowTitleSpacing_

private float belowTitleSpacing_

interHeaderSpacing_

private float interHeaderSpacing_

belowHeaderSpacing_

private float belowHeaderSpacing_

belowChordSetSpacing_

private float belowChordSetSpacing_

headerPositionsType_

private RenderSettings.HeaderPositionsType headerPositionsType_

prefs_

private static java.util.prefs.Preferences prefs_

tempPrefs_

private static java.util.prefs.Preferences tempPrefs_

SHOW_COMMENTS_PREF

private static final java.lang.String SHOW_COMMENTS_PREF
See Also:
Constant Field Values

SHOW_KEYSIGNATURE_PREF

private static final java.lang.String SHOW_KEYSIGNATURE_PREF
See Also:
Constant Field Values

SHOW_VARIATION_PREF

private static final java.lang.String SHOW_VARIATION_PREF
See Also:
Constant Field Values

ZOOM_PREF

private static final java.lang.String ZOOM_PREF
See Also:
Constant Field Values

INDENT_WIDTH_POINTS_PREF

private static final java.lang.String INDENT_WIDTH_POINTS_PREF
See Also:
Constant Field Values

LINE_SPACING_POINTS_PREF

private static final java.lang.String LINE_SPACING_POINTS_PREF
See Also:
Constant Field Values

BLOCK_SPACING_POINTS_PREF

private static final java.lang.String BLOCK_SPACING_POINTS_PREF
See Also:
Constant Field Values

CHORD_SPACING_POINTS_PREF

private static final java.lang.String CHORD_SPACING_POINTS_PREF
See Also:
Constant Field Values

COMPRESS_NARROW_LINES_PREF

private static final java.lang.String COMPRESS_NARROW_LINES_PREF
See Also:
Constant Field Values

CHORD_FONT_PREF

private static final java.lang.String CHORD_FONT_PREF
See Also:
Constant Field Values

TEXT_FONT_PREF

private static final java.lang.String TEXT_FONT_PREF
See Also:
Constant Field Values

COMMENT_FONT_PREF

private static final java.lang.String COMMENT_FONT_PREF
See Also:
Constant Field Values

TITLE_FONT_PREF

private static final java.lang.String TITLE_FONT_PREF
See Also:
Constant Field Values

CREDITS_FONT_PREF

private static final java.lang.String CREDITS_FONT_PREF
See Also:
Constant Field Values

COPYRIGHT_FONT_PREF

private static final java.lang.String COPYRIGHT_FONT_PREF
See Also:
Constant Field Values

CHORDSET_FONT_PREF

private static final java.lang.String CHORDSET_FONT_PREF
See Also:
Constant Field Values

BELOWTITLE_SPACING_POINTS_PREF

private static final java.lang.String BELOWTITLE_SPACING_POINTS_PREF
See Also:
Constant Field Values

INTERHEADER_SPACING_POINTS_PREF

private static final java.lang.String INTERHEADER_SPACING_POINTS_PREF
See Also:
Constant Field Values

BELOWHEADER_SPACING_POINTS_PREF

private static final java.lang.String BELOWHEADER_SPACING_POINTS_PREF
See Also:
Constant Field Values

BELOWCHORDSET_SPACING_POINTS_PREF

private static final java.lang.String BELOWCHORDSET_SPACING_POINTS_PREF
See Also:
Constant Field Values

HEADER_POSITIONS_TYPE_PREF

private static final java.lang.String HEADER_POSITIONS_TYPE_PREF
See Also:
Constant Field Values
Constructor Detail

RenderSettings

RenderSettings()
Constructor with default settings


RenderSettings

RenderSettings(java.io.InputStream stream)
         throws java.io.IOException,
                java.util.prefs.InvalidPreferencesFormatException
Constructor from an input stream

Method Detail

loadFromStream

void loadFromStream(java.io.InputStream stream)
              throws java.io.IOException,
                     java.util.prefs.InvalidPreferencesFormatException
Reload from an input stream


init

private void init(java.util.prefs.Preferences prefs)
Setup method


saveAsDefaults

void saveAsDefaults()

saveToStream

void saveToStream(java.io.OutputStream stream)
            throws java.io.IOException,
                   java.util.prefs.BackingStoreException

writeToPrefs

void writeToPrefs(java.util.prefs.Preferences prefs)

getShowComments

boolean getShowComments()

getShowKeySignature

boolean getShowKeySignature()

getShowVariation

boolean getShowVariation()

getZoom

float getZoom()

getIndentWidth

float getIndentWidth()

getLineSpacing

float getLineSpacing()

getBlockSpacing

float getBlockSpacing()

getChordSpacing

float getChordSpacing()

getCompressNarrowLines

boolean getCompressNarrowLines()

getChordFont

java.awt.Font getChordFont()

getTextFont

java.awt.Font getTextFont()

getCommentFont

java.awt.Font getCommentFont()

getTitleFont

java.awt.Font getTitleFont()

getCreditsFont

java.awt.Font getCreditsFont()

getCopyrightFont

java.awt.Font getCopyrightFont()

getChordSetFont

java.awt.Font getChordSetFont()

getBelowTitleSpacing

float getBelowTitleSpacing()

getInterHeaderSpacing

float getInterHeaderSpacing()

getBelowHeaderSpacing

float getBelowHeaderSpacing()

getBelowChordSetSpacing

float getBelowChordSetSpacing()

getHeaderPositionsType

RenderSettings.HeaderPositionsType getHeaderPositionsType()

setShowComments

boolean setShowComments(boolean value)

setShowKeySignature

boolean setShowKeySignature(boolean value)

setShowVariation

boolean setShowVariation(boolean value)

setZoom

boolean setZoom(float value)

setIndentWidth

boolean setIndentWidth(float value)

setLineSpacing

boolean setLineSpacing(float value)

setBlockSpacing

boolean setBlockSpacing(float value)

setChordSpacing

boolean setChordSpacing(float value)

setCompressNarrowLines

boolean setCompressNarrowLines(boolean value)

setChordFont

boolean setChordFont(java.awt.Font value)

setTextFont

boolean setTextFont(java.awt.Font value)

setCommentFont

boolean setCommentFont(java.awt.Font value)

setTitleFont

boolean setTitleFont(java.awt.Font value)

setCreditsFont

boolean setCreditsFont(java.awt.Font value)

setCopyrightFont

boolean setCopyrightFont(java.awt.Font value)

setChordSetFont

boolean setChordSetFont(java.awt.Font value)

setBelowTitleSpacing

boolean setBelowTitleSpacing(float value)

setInterHeaderSpacing

boolean setInterHeaderSpacing(float value)

setBelowHeaderSpacing

boolean setBelowHeaderSpacing(float value)

setBelowChordSetSpacing

boolean setBelowChordSetSpacing(float value)

setHeaderPositionsType

boolean setHeaderPositionsType(RenderSettings.HeaderPositionsType value)