mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
hard to see selected unchecked elements
This commit is contained in:
@@ -270,7 +270,7 @@ public class ClassFilterEditor extends JPanel implements ComponentWithEmptyText
|
||||
UIManager.put(UIUtil.TABLE_FOCUS_CELL_BACKGROUND_PROPERTY, color);
|
||||
com.intellij.ui.classFilter.ClassFilter filter =
|
||||
(com.intellij.ui.classFilter.ClassFilter)table.getValueAt(row, FilterTableModel.FILTER);
|
||||
component.setEnabled(ClassFilterEditor.this.isEnabled() && filter.isEnabled());
|
||||
component.setEnabled(isSelected || (ClassFilterEditor.this.isEnabled() && filter.isEnabled()));
|
||||
return component;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -656,8 +656,8 @@ public class MultiStateElementsChooser<T, S> extends JPanel implements Component
|
||||
UIManager.put(UIUtil.TABLE_FOCUS_CELL_BACKGROUND_PROPERTY, color);
|
||||
}
|
||||
final MyTableModel model = (MyTableModel)table.getModel();
|
||||
component.setEnabled(MultiStateElementsChooser.this.isEnabled() &&
|
||||
(!myColorUnmarkedElements || myMarkStateDescriptor.isMarked(model.getElementMarkState(row))));
|
||||
component.setEnabled(isSelected || (MultiStateElementsChooser.this.isEnabled() &&
|
||||
(!myColorUnmarkedElements || myMarkStateDescriptor.isMarked(model.getElementMarkState(row)))));
|
||||
final ElementProperties properties = myElementToPropertiesMap.get(t);
|
||||
if (component instanceof JLabel) {
|
||||
final Icon icon = properties != null ? properties.getIcon() : t != null ? getItemIcon(t) : null;
|
||||
|
||||
Reference in New Issue
Block a user