aboutsummaryrefslogtreecommitdiff
path: root/src/uk/org/ury/testrig/DemoMenu.java
blob: 19e68d9f99ec339924df990091d45aff64e05b99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
package uk.org.ury.testrig;

import uk.org.ury.frontend.AbstractFrontendModule;
import uk.org.ury.frontend.FrontendMaster;
import uk.org.ury.frontend.FrontendModulePanel;
import uk.org.ury.frontend.exceptions.LoadFailureException;


/**
 * Application frontend, for testing early-stage frontend code.
 * 
 * @author  Matt Windsor
 *
 */

public class DemoMenu extends AbstractFrontendModule
{
  /**
   * 
   */
  private static final long serialVersionUID = -5264235507636809476L;
  private FrontendMaster master;
  
  
  /**
   * 
   */
  
  public void
  loadModule (String module)
  {
    try
      {
        master.loadModule (module, "testrig.DemoControlPanel");
      }
    catch (LoadFailureException e)
      {
        master.fatalError (e.getMessage ());
      }
  }
  
  
  /**
   * Run the demo menu, creating a user interface.
   */
  
  public void
  run ()
  { 

  }

  
  /**
   * Run the demo menu in frontend mode.
   */

  @Override
  public FrontendModulePanel
  runFrontend (FrontendMaster master)
  {
    return new DemoMenuPanel (master);
  }
}