package gui.touchtone;


public class TouchTone {
  private java.awt.Container c;
  private gui.touchtone.TouchToneController ttc;

  public TouchTone(java.awt.Container _c, gui.touchtone.TouchToneController _ttc) {
    c = _c;
    c.setLayout(new java.awt.GridLayout(4, 0));
    ttc = _ttc;
    addButtons();
  }

  private void addButtons() {
    for (int i = 1; i <= 9; i++)
      addRunButton("" + i);
    addRunButton("*");
    addRunButton("0");
    addRunButton("#");
  }

  private void addRunButton(String s) {
    c.add(new gui.run.RunButton(s) {
      public void run() {
        ttc.dialPadKey(getText());
      }
    }
    );
  }
}