MCPcopy Create free account
hub / github.com/rambaut/figtree / FigTreeMenuBarFactory

Class FigTreeMenuBarFactory

src/figtree/application/FigTreeMenuBarFactory.java:39–57  ·  view source on GitHub ↗

Register all the menus used by the FigTree app. @author Andrew Rambaut @version $Id$ $HeadURL$ $LastChangedBy$ $LastChangedDate$ $LastChangedRevision$

Source from the content-addressed store, hash-verified

37 * $LastChangedRevision$
38 */
39public class FigTreeMenuBarFactory extends DefaultMenuBarFactory {
40
41 public FigTreeMenuBarFactory() {
42 if (jam.mac.Utils.isMacOSX()) {
43 registerMenuFactory(new FigTreeMacFileMenuFactory());
44 registerMenuFactory(new MacEditMenuFactory());
45 registerMenuFactory(new TreeMenuFactory());
46
47 registerMenuFactory(new MacWindowMenuFactory());
48 registerMenuFactory(new MacHelpMenuFactory());
49 } else {
50 registerMenuFactory(new FigTreeDefaultFileMenuFactory());
51 registerMenuFactory(new DefaultEditMenuFactory());
52 registerMenuFactory(new TreeMenuFactory());
53 registerMenuFactory(new DefaultHelpMenuFactory());
54 }
55 }
56
57}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…