Changeset 99 for java/main/src/main/java/com/framsticks/gui/Browser.java
- Timestamp:
- 07/10/13 22:41:02 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
java/main/src/main/java/com/framsticks/gui/Browser.java
r98 r99 4 4 import com.framsticks.gui.console.Console; 5 5 import com.framsticks.gui.console.TrackConsole; 6 import com.framsticks.gui.table.ColumnsConfig; 7 import com.framsticks.gui.table.ListPanelProvider; 6 8 import com.framsticks.params.annotations.AutoAppendAnnotation; 7 9 import com.framsticks.params.annotations.FramsClassAnnotation; … … 57 59 } 58 60 61 protected final StandardPanelProvider standardPanelProvider; 62 protected final ListPanelProvider listPanelProvider; 63 59 64 public Browser() { 60 65 setName("browser"); 61 66 JPopupMenu.setDefaultLightWeightPopupEnabled(false); 62 addPanelProvider(new StandardPanelProvider()); 67 addPanelProvider(standardPanelProvider = new StandardPanelProvider()); 68 addPanelProvider(listPanelProvider = new ListPanelProvider()); 63 69 64 70 mainFrame = new MainFrame(Browser.this); … … 116 122 117 123 @AutoAppendAnnotation 124 public void addColumnsConfig(ColumnsConfig columnsConfig) { 125 listPanelProvider.addColumnsConfig(columnsConfig); 126 } 127 128 @AutoAppendAnnotation 118 129 public void addPopupMenuEntryProvider(PopupMenuEntryProvider popupMenuEntryProvider) { 119 130 popupMenuEntryProviders.add(popupMenuEntryProvider); … … 122 133 @AutoAppendAnnotation 123 134 public void addTree(Tree tree) { 124 log. info("adding tree: " + tree);135 log.debug("adding tree: " + tree); 125 136 tree.setDispatcher(new SwingDispatcher<Tree>()); 126 137 trees.add(tree); … … 155 166 } 156 167 157 public void createTreeNodeForChild(final Path path) {158 assert !isActive();159 //assert tree.isActive();160 161 /*162 final TreeNode parentTreeNode = (TreeNode) child.getParent().getUserObject();163 if (parentTreeNode == null) {164 Dispatching.invokeDispatch(this, manager, new Runnable() {165 @Override166 public void run() {167 createTreeNodeForChild(child);168 }169 });170 return;171 }172 log.debug(child.getClass().getSimpleName() + " created: " + child);173 174 175 invokeLater(new Runnable() {176 @Override177 public void run() {178 parentTreeNode.getOrCreateChildTreeNodeFor(child);179 }180 });181 */182 }183 184 168 @Override 185 169 protected void joinableStart() { … … 288 272 } 289 273 290 // final protected Map<EventParam, Subscription<?>> userSubscriptions = new HashMap<>();291 // public boolean hasSubscribed(EventParam param) {292 // assert frame.isActive();293 // return userSubscriptions.containsKey(param);294 // }295 296 // public void unsubscribe(EventParam eventParam) {297 // assert frame.isActive();298 // if (!hasSubscribed(eventParam)) {299 // log.error("could not unsubscribe from " + eventParam);300 // return;301 // }302 // userSubscriptions.get(eventParam).unsubscribe(new LoggingStateCallback(log, "unsubscribed " + eventParam));303 // userSubscriptions.remove(eventParam);304 // }305 306 307 308 309 274 }
Note: See TracChangeset
for help on using the changeset viewer.