org.herac.tuxguitar.gui.tools.scale
Class ScaleManager

java.lang.Object
  extended by org.herac.tuxguitar.gui.tools.scale.ScaleManager

public class ScaleManager
extends java.lang.Object


Field Summary
static int NONE_SELECTION
           
 
Constructor Summary
ScaleManager()
           
 
Method Summary
 void addListener(ScaleListener listener)
           
 int countScales()
           
 void fireListeners()
           
 java.lang.String getKeyName(int index)
           
 java.lang.String[] getKeyNames()
           
 TGScale getScale()
           
 java.lang.String getScaleKeys(int index)
           
 java.lang.String getScaleName(int index)
           
 java.lang.String[] getScaleNames()
           
 int getSelectionIndex()
           
 int getSelectionKey()
           
 void removeListener(ScaleListener listener)
           
 void selectScale(int index, int key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NONE_SELECTION

public static final int NONE_SELECTION
See Also:
Constant Field Values
Constructor Detail

ScaleManager

public ScaleManager()
Method Detail

addListener

public void addListener(ScaleListener listener)

removeListener

public void removeListener(ScaleListener listener)

fireListeners

public void fireListeners()

selectScale

public void selectScale(int index,
                        int key)

getScale

public TGScale getScale()

countScales

public int countScales()

getScaleName

public java.lang.String getScaleName(int index)

getScaleKeys

public java.lang.String getScaleKeys(int index)

getScaleNames

public java.lang.String[] getScaleNames()

getKeyName

public java.lang.String getKeyName(int index)

getKeyNames

public java.lang.String[] getKeyNames()

getSelectionIndex

public int getSelectionIndex()

getSelectionKey

public int getSelectionKey()