mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-01 19:02:13 +07:00
UI: bold thingy in find dialog
This commit is contained in:
@@ -25,6 +25,8 @@ import com.intellij.psi.PsiManager;
|
||||
import com.intellij.psi.PsiMethod;
|
||||
import com.intellij.psi.search.LocalSearchScope;
|
||||
import com.intellij.psi.util.MethodSignatureUtil;
|
||||
import com.intellij.ui.SimpleColoredComponent;
|
||||
import com.intellij.ui.SimpleTextAttributes;
|
||||
import com.intellij.ui.StateRestoringCheckBox;
|
||||
import com.intellij.usageView.UsageViewUtil;
|
||||
|
||||
@@ -90,8 +92,10 @@ public abstract class JavaFindUsagesDialog<T extends JavaFindUsagesOptions> exte
|
||||
myPsiElement != null && getPsiManager().getSearchHelper().getUseScope(myPsiElement)instanceof LocalSearchScope;
|
||||
}
|
||||
|
||||
public String getLabelText() {
|
||||
return StringUtil.capitalize(UsageViewUtil.getType(myPsiElement)) + " " + UsageViewUtil.getDescriptiveName(myPsiElement);
|
||||
public void configureLabelComponent(final SimpleColoredComponent coloredComponent) {
|
||||
coloredComponent.append(StringUtil.capitalize(UsageViewUtil.getType(myPsiElement)));
|
||||
coloredComponent.append(" ");
|
||||
coloredComponent.append(UsageViewUtil.getDescriptiveName(myPsiElement), SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES);
|
||||
}
|
||||
|
||||
protected final PsiElement getPsiElement() {
|
||||
|
||||
@@ -24,6 +24,7 @@ import com.intellij.openapi.util.Disposer;
|
||||
import com.intellij.openapi.util.IconLoader;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import com.intellij.ui.IdeBorderFactory;
|
||||
import com.intellij.ui.SimpleColoredComponent;
|
||||
import com.intellij.ui.StateRestoringCheckBox;
|
||||
import com.intellij.usageView.UsageViewManager;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -104,13 +105,14 @@ public abstract class AbstractFindUsagesDialog extends DialogWrapper {
|
||||
gbConstraints.weightx = 1;
|
||||
gbConstraints.weighty = 1;
|
||||
gbConstraints.anchor = GridBagConstraints.EAST;
|
||||
final JLabel promptLabel = new JLabel(getLabelText());
|
||||
panel.add(promptLabel, gbConstraints);
|
||||
final SimpleColoredComponent coloredComponent = new SimpleColoredComponent();
|
||||
configureLabelComponent(coloredComponent);
|
||||
panel.add(coloredComponent, gbConstraints);
|
||||
|
||||
return panel;
|
||||
}
|
||||
|
||||
public abstract String getLabelText();
|
||||
public abstract void configureLabelComponent(final SimpleColoredComponent coloredComponent);
|
||||
|
||||
protected JComponent createCenterPanel() {
|
||||
JPanel panel = new JPanel(new GridBagLayout());
|
||||
|
||||
@@ -21,6 +21,8 @@ import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.search.LocalSearchScope;
|
||||
import com.intellij.ui.SimpleColoredComponent;
|
||||
import com.intellij.ui.SimpleTextAttributes;
|
||||
import com.intellij.usageView.UsageViewUtil;
|
||||
|
||||
import javax.swing.*;
|
||||
@@ -60,8 +62,10 @@ public class CommonFindUsagesDialog extends AbstractFindUsagesDialog {
|
||||
return null;
|
||||
}
|
||||
|
||||
public String getLabelText() {
|
||||
return StringUtil.capitalize(UsageViewUtil.getType(myPsiElement)) + " " + UsageViewUtil.getDescriptiveName(myPsiElement);
|
||||
public void configureLabelComponent(final SimpleColoredComponent coloredComponent) {
|
||||
coloredComponent.append(StringUtil.capitalize(UsageViewUtil.getType(myPsiElement)));
|
||||
coloredComponent.append(" ");
|
||||
coloredComponent.append(UsageViewUtil.getDescriptiveName(myPsiElement), SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user