mirror of https://github.com/zlatinb/muwire
try to speed up tree expansion
parent
7e08417c91
commit
9c7cf3d969
|
@ -355,6 +355,7 @@ class MainFrameView {
|
||||||
borderLayout()
|
borderLayout()
|
||||||
scrollPane(constraints : BorderLayout.CENTER) {
|
scrollPane(constraints : BorderLayout.CENTER) {
|
||||||
def jtree = new JTree(model.sharedTree)
|
def jtree = new JTree(model.sharedTree)
|
||||||
|
jtree.setRowHeight(rowHeight)
|
||||||
jtree.setCellRenderer(new SharedTreeRenderer())
|
jtree.setCellRenderer(new SharedTreeRenderer())
|
||||||
jtree.setDragEnabled(true)
|
jtree.setDragEnabled(true)
|
||||||
jtree.setTransferHandler(transferHandler)
|
jtree.setTransferHandler(transferHandler)
|
||||||
|
@ -2031,8 +2032,10 @@ class MainFrameView {
|
||||||
|
|
||||||
void fullTreeExpansion() {
|
void fullTreeExpansion() {
|
||||||
JTree sharedFilesTree = builder.getVariable("shared-files-tree")
|
JTree sharedFilesTree = builder.getVariable("shared-files-tree")
|
||||||
|
sharedFilesTree.removeTreeExpansionListener(expansionListener)
|
||||||
for (int i = 0; i < sharedFilesTree.rowCount; i ++)
|
for (int i = 0; i < sharedFilesTree.rowCount; i ++)
|
||||||
sharedFilesTree.expandRow(i)
|
sharedFilesTree.expandRow(i)
|
||||||
|
sharedFilesTree.addTreeExpansionListener(expansionListener)
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String formatSize(long size, String suffix) {
|
private static String formatSize(long size, String suffix) {
|
||||||
|
|
Loading…
Reference in New Issue