@Override public void updateFormControl() { Layer selectedLayer = getSelectedLayer(); updateLayerStyleUI(selectedLayer); updateLayerTreeSelection(selectedLayer); boolean isLayerSelected = selectedLayer != null; removeLayerAction.setEnabled(isLayerSelected && !isLayerProtected(selectedLayer)); openLayerEditorAction.setEnabled(isLayerSelected); moveLayerUpAction.setEnabled(isLayerSelected && moveLayerUpAction.canMove(selectedLayer)); moveLayerDownAction.setEnabled(isLayerSelected && moveLayerDownAction.canMove(selectedLayer)); moveLayerLeftAction.setEnabled(isLayerSelected && moveLayerLeftAction.canMove(selectedLayer)); moveLayerRightAction.setEnabled(isLayerSelected && moveLayerRightAction.canMove(selectedLayer)); zoomToLayerAction.setEnabled(isLayerSelected); }
protected void initUI() { layerHandler = new LayerHandler(); super.initUI(); // add(activeEditor.createControl(newLayer), BorderLayout.CENTER); }
private void realizeActiveForm() { if (getComponentCount() > 0) { remove(0); } if (getSelectedView() != null) { activeForm = getOrCreateActiveForm(getSelectedView()); add(activeForm.getFormControl(), BorderLayout.CENTER); } else { activeForm = null; } validate(); repaint(); }
LayerManagerForm(ToolTopComponent parentComponent) { super(); this.parentComponent = parentComponent; this.view = parentComponent.getSelectedProductSceneView(); transparencyChangeListener = new TransparencyChangeListener(); swipeChangeListener = new SwipeChangeListener(); initUI(); }
@Override @Before public void setupTreeModel() { super.setupTreeModel(); layerLeftAction = new MoveLayerLeftAction(); }
@Override @Before public void setupTreeModel() { super.setupTreeModel(); layerUpAction = new MoveLayerUpAction(); }
@Override @Before public void setupTreeModel() { super.setupTreeModel(); layerRightAction = new MoveLayerRightAction(); }
@Override @Before public void setupTreeModel() { super.setupTreeModel(); layerDownAction = new MoveLayerDownAction(); }
protected AbstractLayerTopComponent() { selectedLayerPCL = new SelectedLayerPCL(); initUI(); }
protected LayerManager() { registerLayerEditors(); this.layerSourceDescriptors = lookupLayerSourceDescriptors(); }
@Override protected void initUI() { layerManagerMap = new WeakHashMap<>(); selectionContext = new LayerSelectionContext(); super.initUI(); }
@Override protected void layerSelectionChanged(Layer oldLayer, Layer selectedLayer) { if (activeForm != null) { activeForm.updateFormControl(); selectionContext.fireSelectionChange(new DefaultSelection<>(selectedLayer)); } }
public static LayerManager getDefault() { if (layerManager == null) { layerManager = new LayerManager(); } return layerManager; }
protected void setSelectedLayer(final Layer newLayer) { Layer oldLayer = selectedLayer; if (newLayer != oldLayer) { selectedLayer = newLayer; layerSelectionChanged(oldLayer, newLayer); } }
@Override public void run() { // test! LayerManager.getDefault(); } }
@Override protected String getHelpId() { return Bundle.CTL_LayerManagerTopComponent_HelpId(); }
@Override protected String getTitle() { return Bundle.CTL_LayerManagerTopComponent_Name(); }
@Override protected String getTitle() { return Bundle.CTL_LayerEditorTopComponent_Name(); }
@Override protected String getHelpId() { return Bundle.CTL_LayerEditorTopComponent_HelpId(); }
@Override protected void viewSelectionChanged(ProductSceneView oldView, ProductSceneView newView) { realizeActiveForm(); }