mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
make editor vertical scrollbar bg the same as editor bg on Mac
This commit is contained in:
+6
-5
@@ -45,6 +45,7 @@ import com.intellij.openapi.ui.MessageType;
|
||||
import com.intellij.openapi.ui.popup.Balloon;
|
||||
import com.intellij.openapi.util.Disposer;
|
||||
import com.intellij.openapi.util.ProperTextRange;
|
||||
import com.intellij.openapi.util.SystemInfo;
|
||||
import com.intellij.openapi.wm.ToolWindowAnchor;
|
||||
import com.intellij.openapi.wm.ex.ToolWindowManagerEx;
|
||||
import com.intellij.ui.*;
|
||||
@@ -432,7 +433,7 @@ public class EditorMarkupModelImpl extends MarkupModelImpl implements EditorMark
|
||||
errorIconBounds.y = bounds.height / 2 - errorIconBounds.height / 2;
|
||||
|
||||
try {
|
||||
if (UISettings.getInstance().PRESENTATION_MODE) {
|
||||
if (UISettings.getInstance().PRESENTATION_MODE || SystemInfo.isMac) {
|
||||
g.setColor(getEditor().getColorsScheme().getDefaultBackground());
|
||||
g.fillRect(0, 0, bounds.width, bounds.height);
|
||||
|
||||
@@ -523,7 +524,7 @@ public class EditorMarkupModelImpl extends MarkupModelImpl implements EditorMark
|
||||
|
||||
@Override
|
||||
protected void paintThumb(Graphics g, JComponent c, Rectangle thumbBounds) {
|
||||
if (UISettings.getInstance().PRESENTATION_MODE) {
|
||||
if (UISettings.getInstance().PRESENTATION_MODE || SystemInfo.isMac) {
|
||||
super.paintThumb(g, c, thumbBounds);
|
||||
return;
|
||||
}
|
||||
@@ -560,13 +561,13 @@ public class EditorMarkupModelImpl extends MarkupModelImpl implements EditorMark
|
||||
|
||||
@Override
|
||||
protected int getThickness() {
|
||||
if (UISettings.getInstance().PRESENTATION_MODE) return super.getThickness();
|
||||
if (UISettings.getInstance().PRESENTATION_MODE || SystemInfo.isMac) return super.getThickness();
|
||||
return super.getThickness() + (isMacOverlayScrollbar() ? 2 : 7);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void doPaintTrack(Graphics g, JComponent c, Rectangle bounds) {
|
||||
if (UISettings.getInstance().PRESENTATION_MODE) {
|
||||
if (UISettings.getInstance().PRESENTATION_MODE || SystemInfo.isMac) {
|
||||
g.setColor(getEditor().getColorsScheme().getDefaultBackground());
|
||||
g.fillRect(bounds.x, bounds.y, bounds.width, bounds.height);
|
||||
return;
|
||||
@@ -604,7 +605,7 @@ public class EditorMarkupModelImpl extends MarkupModelImpl implements EditorMark
|
||||
}
|
||||
|
||||
private void paintTrackBasement(Graphics g, Rectangle bounds) {
|
||||
if (UISettings.getInstance().PRESENTATION_MODE) {
|
||||
if (UISettings.getInstance().PRESENTATION_MODE || SystemInfo.isMac) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user