meltinggui
Date: 2014-08-08

# Package meltinggui

- Class Summary
  Class | Description
  --- | ---
  ArgsMessage | A message that GUI components can send the main program, containing MELTING arguments that it can use to get results.
  MeltingCalculator | Class intended to provide an interface between the GUI and the MELTING program itself.
  MeltingGui | The Main class for the Melting GUI.
  MeltingLayout | A layout manager designed for use with label/text pairs.
  MeltingObservable | Class created with the sole intention of extending the {@link java.util.Observable `Observable` class and overriding its `setChanged` method so it is no longer protected.

- Enum Summary
  Enum | Description
  --- | ---
  ArgsMessage.ArgumentType | The different possible types of arguments that can be sent.
  MeltingLayout.ComponentGroupType | The two possible component groups: Label group and Input group.
  MeltingLayout.Size | Different types of sizes that we might want to find: maximum size, preferred size and minimum size.