/** Set rows. * @param props rows */ public void setNodes(Node[] nodes) { tableModel.setNodes(nodes); }
/** Set rows. * @param props rows */ public void setNodes(Node[] nodes) { tableModel.setNodes(nodes); }
@Override public void setNodes(Node[] nodes) { nodeTableModel.setNodes(nodes); }
/** Set rows. * @param props rows */ public void setNodes(Node[] nodes) { tableModel.setNodes(nodes); }
public void setNodes(Node[] nodes) { nodeTableModel.setNodes(nodes); }
public final void setNodes (T[] nodes) { this.nodes = nodes; super.setNodes(nodes); }
public void setNodes(Node[] nodes) { nodeTableModel.setNodes(nodes); }
@SuppressWarnings("unchecked") public void remove (List<T> toRemove) { Set<T> newNodes = new LinkedHashSet<T>(Arrays.asList(nodes)); newNodes.removeAll(toRemove); nodes = newNodes.toArray((T[]) java.lang.reflect.Array.newInstance(getItemClass(), newNodes.size())); super.setNodes(nodes); }
@SuppressWarnings("unchecked") public void add (List<T> toAdd) { Set<T> newNodes = new LinkedHashSet<T>(Arrays.asList(nodes)); newNodes.addAll(toAdd); nodes = newNodes.toArray((T[]) java.lang.reflect.Array.newInstance(getItemClass(), newNodes.size())); super.setNodes(nodes); } }
@Override public void removeNotify() { super.removeNotify(); if (treeTableParent != null) { //IndexedEditorPanel treeTableParent.removeMouseListener(tableMouseListener); } treeTableParent = null; // clear node listeners tableModel.setNodes(new Node[] { }); }
public void removeNotify() { super.removeNotify(); if (treeTableParent != null) { //IndexedEditorPanel treeTableParent.removeMouseListener ( tableMouseListener ); } treeTableParent = null; // clear node listeners tableModel.setNodes(new Node[] {}); }
public void removeNotify() { super.removeNotify(); if (treeTableParent != null) { //IndexedEditorPanel treeTableParent.removeMouseListener ( tableMouseListener ); } treeTableParent = null; // clear node listeners tableModel.setNodes(new Node[] {}); }
void setTableModel(SyncFileNode [] nodes) { assert EventQueue.isDispatchThread(); Collection<File> selectedFiles = getSelectedFiles(); this.nodes = nodes; tableModel.setNodes(nodes); setSelectedNodes(selectedFiles); Mercurial.getInstance().getRequestProcessor().post(new Runnable () { @Override public void run() { refreshNodes(); } }); }
@Override public void setModel (DiffNode[] nodes, EditorCookie[] editorCookies, Object modelData) { this.editorCookies = editorCookies; tableModel.setNodes(this.nodes = nodes); changeListener = new PropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent e) { Object source = e.getSource(); String propertyName = e.getPropertyName(); if (EditorCookie.Observable.PROP_MODIFIED.equals(propertyName) && (source instanceof EditorCookie.Observable)) { statusModifiedChanged((EditorCookie.Observable) source); } } }; for (EditorCookie editorCookie : this.editorCookies) { if (editorCookie instanceof EditorCookie.Observable) { ((EditorCookie.Observable) editorCookie).addPropertyChangeListener(WeakListeners.propertyChange(changeListener, editorCookie)); } } }
/** Synchronize the root context from the manager of this Explorer. */ final void synchronizeRootContext() { NodeTableModel ntm = (NodeTableModel)table.getModel(); ntm.setNodes(manager.getRootContext().getChildren().getNodes()); }
@Override public void addNotify() { // to allow displaying popup also in blank area if (treeTable.getParent() != null) { treeTableParent = treeTable.getParent(); treeTableParent.addMouseListener(tableMouseListener); } super.addNotify(); if( tableModel.getRowCount() == 0 ) { //re-attach node listeners Node[] nodes = new Node[tree.getRowCount()]; for (int i = 0; i < tree.getRowCount(); i++) { nodes[i] = Visualizer.findNode(tree.getPathForRow(i).getLastPathComponent()); } tableModel.setNodes(nodes); } listener.revalidateScrollBar(); ViewUtil.adjustBackground(treeTable); ViewUtil.adjustBackground(scrollPane); ViewUtil.adjustBackground(scrollPane.getViewport()); }