mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
update new Welcome for Darcula
This commit is contained in:
+18
-6
@@ -165,17 +165,29 @@ public class FlatWelcomeFrame extends JFrame implements IdeFrame {
|
||||
}
|
||||
|
||||
public static Color getMainBackground() {
|
||||
return new JBColor(new Color(0xf5f6f8), new Color(0x3c3f41));
|
||||
return new JBColor(0xf7f7f7, 0x45474a);
|
||||
}
|
||||
|
||||
public static Color getProjectsBackGround() {
|
||||
return new JBColor(Gray.xFF, new Color(58, 61, 63));
|
||||
public static Color getProjectsBackground() {
|
||||
return new JBColor(Gray.xFF, Gray.x39);
|
||||
}
|
||||
|
||||
public static Color getLinkNormalColor() {
|
||||
return new JBColor(Gray._0, Gray.xBB);
|
||||
}
|
||||
|
||||
public static Color getListSelectionColor() {
|
||||
return new JBColor(0x3875d6, 0x4b6eaf);
|
||||
}
|
||||
|
||||
public static Color getActionLinkSelectionColor() {
|
||||
return new JBColor(0xdbe5f5, 0x485875);
|
||||
}
|
||||
|
||||
public static JBColor getSeparatorColor() {
|
||||
return new JBColor(Gray.xEC, new Color(0x4e5154));
|
||||
}
|
||||
|
||||
private class FlatWelcomeScreen extends JPanel implements WelcomeScreen {
|
||||
public FlatWelcomeScreen() {
|
||||
super(new BorderLayout());
|
||||
@@ -374,8 +386,8 @@ public class FlatWelcomeFrame extends JFrame implements IdeFrame {
|
||||
private JComponent createRecentProjects() {
|
||||
JPanel panel = new JPanel(new BorderLayout());
|
||||
panel.add(new NewRecentProjectPanel(this), BorderLayout.CENTER);
|
||||
panel.setBackground(getProjectsBackGround());
|
||||
panel.setBorder(new CustomLineBorder(new JBColor(Gray.xEC, new Color(0x3c3f41)), 0,0,0,1));
|
||||
panel.setBackground(getProjectsBackground());
|
||||
panel.setBorder(new CustomLineBorder(getSeparatorColor(), 0,0,0,1));
|
||||
return panel;
|
||||
}
|
||||
|
||||
@@ -414,7 +426,7 @@ public class FlatWelcomeFrame extends JFrame implements IdeFrame {
|
||||
@Override
|
||||
public void focusGained(FocusEvent e) {
|
||||
comp.setOpaque(true);
|
||||
comp.setBackground(new JBColor(new Color(0xd2e1f0), new Color(0x455565)));
|
||||
comp.setBackground(getActionLinkSelectionColor());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+5
-5
@@ -37,17 +37,17 @@ public class NewRecentProjectPanel extends RecentProjectPanel {
|
||||
public NewRecentProjectPanel(WelcomeScreen screen) {
|
||||
super(screen);
|
||||
setBorder(null);
|
||||
setBackground(FlatWelcomeFrame.getProjectsBackGround());
|
||||
setBackground(FlatWelcomeFrame.getProjectsBackground());
|
||||
JScrollPane scrollPane = UIUtil.findComponentOfType(this, JScrollPane.class);
|
||||
if (scrollPane != null) {
|
||||
scrollPane.setBackground(FlatWelcomeFrame.getProjectsBackGround());
|
||||
scrollPane.setBackground(FlatWelcomeFrame.getProjectsBackground());
|
||||
scrollPane.setSize(245, 460);
|
||||
scrollPane.setMinimumSize(new Dimension(245, 460));
|
||||
scrollPane.setPreferredSize(new Dimension(245, 460));
|
||||
}
|
||||
ListWithFilter panel = UIUtil.findComponentOfType(this, ListWithFilter.class);
|
||||
if (panel != null) {
|
||||
panel.setBackground(FlatWelcomeFrame.getProjectsBackGround());
|
||||
panel.setBackground(FlatWelcomeFrame.getProjectsBackground());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -58,7 +58,7 @@ public class NewRecentProjectPanel extends RecentProjectPanel {
|
||||
@Override
|
||||
protected JBList createList(AnAction[] recentProjectActions, Dimension size) {
|
||||
final JBList list = super.createList(recentProjectActions, size);
|
||||
list.setBackground(FlatWelcomeFrame.getProjectsBackGround());
|
||||
list.setBackground(FlatWelcomeFrame.getProjectsBackground());
|
||||
list.addKeyListener(new KeyAdapter() {
|
||||
@Override
|
||||
public void keyPressed(KeyEvent e) {
|
||||
@@ -87,7 +87,7 @@ public class NewRecentProjectPanel extends RecentProjectPanel {
|
||||
}
|
||||
@Override
|
||||
protected Color getListBackground(boolean isSelected, boolean hasFocus) {
|
||||
return isSelected ? new Color(0x2484fd) : FlatWelcomeFrame.getProjectsBackGround();
|
||||
return isSelected ? FlatWelcomeFrame.getListSelectionColor() : FlatWelcomeFrame.getProjectsBackground();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user