org.herac.tuxguitar.player.impl.midiport.fluidsynth
Class MidiOutputPortSettings

java.lang.Object
  extended by org.herac.tuxguitar.player.impl.midiport.fluidsynth.MidiOutputPortSettings

public class MidiOutputPortSettings
extends java.lang.Object


Constructor Summary
MidiOutputPortSettings(MidiOutputPortProviderImpl provider)
           
 
Method Summary
protected  void addMidiPort(Table table)
           
protected  void addMidiPort(Table table, java.lang.String path)
           
protected  void addMidiPorts(Table table)
           
 void configure(Shell parent)
           
protected  GridData getButtonData(int hAlignment, int vAlignment, boolean grabExcessHSpace, boolean grabExcessVSpace)
           
 TGConfigManager getConfig()
           
 java.lang.String getDriver()
           
protected  GridLayout getGridLayout(int columns)
           
protected  java.lang.String getSelectedDriver(java.util.List drivers, int index)
           
protected  java.util.List getSelectedMidiPorts(Table table)
           
 java.util.List getSoundfonts()
           
protected  void removeMidiPort(Table table)
           
 void setDriver(java.lang.String driver)
           
 void setSoundfonts(java.util.List soundfonts)
           
protected  void update(java.lang.String driver, java.util.List soundfonts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MidiOutputPortSettings

public MidiOutputPortSettings(MidiOutputPortProviderImpl provider)
Method Detail

getConfig

public TGConfigManager getConfig()

getDriver

public java.lang.String getDriver()

setDriver

public void setDriver(java.lang.String driver)

getSoundfonts

public java.util.List getSoundfonts()

setSoundfonts

public void setSoundfonts(java.util.List soundfonts)

configure

public void configure(Shell parent)

getGridLayout

protected GridLayout getGridLayout(int columns)

getButtonData

protected GridData getButtonData(int hAlignment,
                                 int vAlignment,
                                 boolean grabExcessHSpace,
                                 boolean grabExcessVSpace)

addMidiPorts

protected void addMidiPorts(Table table)

addMidiPort

protected void addMidiPort(Table table)

addMidiPort

protected void addMidiPort(Table table,
                           java.lang.String path)

removeMidiPort

protected void removeMidiPort(Table table)

getSelectedMidiPorts

protected java.util.List getSelectedMidiPorts(Table table)

getSelectedDriver

protected java.lang.String getSelectedDriver(java.util.List drivers,
                                             int index)

update

protected void update(java.lang.String driver,
                      java.util.List soundfonts)