equal
deleted
inserted
replaced
15 |
15 |
16 |
16 |
17 object Popups |
17 object Popups |
18 { |
18 { |
19 def apply( |
19 def apply( |
20 panel: Graph_Panel, |
20 graph_panel: Graph_Panel, |
21 mouse_node: Option[Graph_Display.Node], |
21 mouse_node: Option[Graph_Display.Node], |
22 selected_nodes: List[Graph_Display.Node]): JPopupMenu = |
22 selected_nodes: List[Graph_Display.Node]): JPopupMenu = |
23 { |
23 { |
24 val visualizer = panel.visualizer |
24 val visualizer = graph_panel.visualizer |
25 |
25 |
26 val add_mutator = visualizer.model.Mutators.add _ |
26 val add_mutator = visualizer.model.Mutators.add _ |
27 val visible_graph = visualizer.visible_graph |
27 val visible_graph = visualizer.visible_graph |
28 |
28 |
29 def filter_context( |
29 def filter_context( |
136 popup.add(filter_context(selected_nodes, true, "Hide", true).peer) |
136 popup.add(filter_context(selected_nodes, true, "Hide", true).peer) |
137 popup.add(filter_context(selected_nodes, false, "Show only", false).peer) |
137 popup.add(filter_context(selected_nodes, false, "Show only", false).peer) |
138 popup.add(new JPopupMenu.Separator) |
138 popup.add(new JPopupMenu.Separator) |
139 } |
139 } |
140 |
140 |
141 popup.add(new MenuItem(new Action("Fit to window") { def apply = panel.fit_to_window() }).peer) |
141 popup.add(new MenuItem(new Action("Fit to window") { |
|
142 def apply = graph_panel.fit_to_window() }).peer |
|
143 ) |
142 |
144 |
143 popup |
145 popup |
144 } |
146 } |
145 } |
147 } |