mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Implement Plist editor for Xamarin.iOS projects
Fix RIDER-9171 Fix RIDER-48276 GitOrigin-RevId: 74f5945909e0e7e624c1dd69942e948cde505f7f
This commit is contained in:
committed by
intellij-monorepo-bot
parent
1cdc186b70
commit
ffefe428cd
+7
-1
@@ -28,16 +28,22 @@ import javax.swing.*;
|
||||
public class CollapseAllAction extends AnAction implements DumbAware {
|
||||
|
||||
protected JTree myTree;
|
||||
protected final int collapseToLevel;
|
||||
|
||||
public CollapseAllAction(JTree tree) {
|
||||
this(tree, 0);
|
||||
}
|
||||
|
||||
public CollapseAllAction(JTree tree, int collapseToLevel) {
|
||||
super(IdeBundle.messagePointer("action.CollapseAllAction.text.collapse.all"), () -> "", AllIcons.Actions.Collapseall);
|
||||
this.collapseToLevel = collapseToLevel;
|
||||
myTree = tree;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void actionPerformed(@NotNull AnActionEvent e) {
|
||||
int row = getTree().getRowCount() - 1;
|
||||
while (row >= 0) {
|
||||
while (row >= collapseToLevel) {
|
||||
getTree().collapseRow(row);
|
||||
row--;
|
||||
}
|
||||
|
||||
+2
@@ -90,6 +90,7 @@ public class TreeTableModelAdapter extends AbstractTableModel {
|
||||
delayedFireTableDataChanged();
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
// Wrappers, implementing TableModel interface.
|
||||
@@ -161,4 +162,5 @@ public class TreeTableModelAdapter extends AbstractTableModel {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user