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);
}
}
|