mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-29 09:47:50 +08:00
themes_extras.md: cleanup old "since..." note
This commit is contained in:
parent
9b4369c0c6
commit
bf6d96a6ff
@ -1,4 +1,4 @@
|
|||||||
<!-- Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
<!-- Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -->
|
||||||
|
|
||||||
# Themes - Editor Schemes and Background Images
|
# Themes - Editor Schemes and Background Images
|
||||||
|
|
||||||
@ -66,7 +66,7 @@ For additional examples of `name` and `value` attributes, review the editor colo
|
|||||||
|
|
||||||
As [described above](#creating-a-custom-editor-scheme-using-settings), colors corresponding to the VCS status of files can be customized and exported via the [Settings](https://www.jetbrains.com/help/idea/file-status-highlights.html).
|
As [described above](#creating-a-custom-editor-scheme-using-settings), colors corresponding to the VCS status of files can be customized and exported via the [Settings](https://www.jetbrains.com/help/idea/file-status-highlights.html).
|
||||||
No other procedure is necessary to customize these colors.
|
No other procedure is necessary to customize these colors.
|
||||||
In the exported color scheme file the `name` is the VCS file status, and the `value` is the new color corresponding to that status.
|
In the exported color scheme file, the `name` is the VCS file status, and the `value` is the new color corresponding to that status.
|
||||||
For example, customized VCS colors for a subset of file statuses will appear in the editor scheme file as:
|
For example, customized VCS colors for a subset of file statuses will appear in the editor scheme file as:
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
@ -82,7 +82,7 @@ For additional examples of `FILESTATUS` color `name` attributes, see the editor
|
|||||||
|
|
||||||
### Customizing Editor Scroll Bar Colors
|
### Customizing Editor Scroll Bar Colors
|
||||||
|
|
||||||
Editor scroll bar colors should be coordinated with, and switch together with an editor color scheme.
|
Editor scroll bar colors should be coordinated with and switch together with an editor color scheme.
|
||||||
Please note that custom theme (<path>*.theme.json</path>) files also contain `ScrollBar.*` name attributes, but these are for scroll bars outside the context of the editor.
|
Please note that custom theme (<path>*.theme.json</path>) files also contain `ScrollBar.*` name attributes, but these are for scroll bars outside the context of the editor.
|
||||||
|
|
||||||
> The Editor Scroll Bar colors are the only editor scheme settings that cannot be customized and exported through IDE preferences.
|
> The Editor Scroll Bar colors are the only editor scheme settings that cannot be customized and exported through IDE preferences.
|
||||||
@ -112,7 +112,7 @@ Note that the following example snippet uses an eight-digit hexadecimal color `v
|
|||||||
A list of scroll bar `name` attributes is in the [High Contrast editor scheme](%gh-ic%/platform/platform-resources/src/themes/highContrastScheme.xml) file.
|
A list of scroll bar `name` attributes is in the [High Contrast editor scheme](%gh-ic%/platform/platform-resources/src/themes/highContrastScheme.xml) file.
|
||||||
These name attributes cannot be accessed from anywhere in the IDE UI at this time, so they must be manually added to an editor color scheme XML file.
|
These name attributes cannot be accessed from anywhere in the IDE UI at this time, so they must be manually added to an editor color scheme XML file.
|
||||||
|
|
||||||
The following list explains the `usage` format of the `name` attribute, i.e. where a custom scroll bar color is applied:
|
The following list explains the `usage` format of the `name` attribute, i.e., where a custom scroll bar color is applied:
|
||||||
* `*.trackColor` - The scroll bar thumb moves across this area.
|
* `*.trackColor` - The scroll bar thumb moves across this area.
|
||||||
At this time the vertical scrollbar track color and transparency cannot be customized.
|
At this time the vertical scrollbar track color and transparency cannot be customized.
|
||||||
* `*.thumbColor` - The movable rectangle that corresponds to the visible content's size.
|
* `*.thumbColor` - The movable rectangle that corresponds to the visible content's size.
|
||||||
@ -153,7 +153,7 @@ Users can do this manually in [Settings](https://www.jetbrains.com/help/idea/set
|
|||||||
Themes support specifying a background image as a key-value pair in the `"background": {}` (for editor and tools) and `"emptyFrameBackground": {}` (for empty frame) sections of a Theme description file:
|
Themes support specifying a background image as a key-value pair in the `"background": {}` (for editor and tools) and `"emptyFrameBackground": {}` (for empty frame) sections of a Theme description file:
|
||||||
* The `image` key uses the file name of the image as the value.
|
* The `image` key uses the file name of the image as the value.
|
||||||
The background image is placed in the theme plugin project's <path>resources</path> folder.
|
The background image is placed in the theme plugin project's <path>resources</path> folder.
|
||||||
* The `transparency` key uses a `value` of 1-100.
|
* The `transparency` key uses a `value` of 1–100.
|
||||||
A `value` of 100 is opaque.
|
A `value` of 100 is opaque.
|
||||||
* The `fill` key uses a value of `scale`, meaning to expand the image to fill the space as the window gets resized.
|
* The `fill` key uses a value of `scale`, meaning to expand the image to fill the space as the window gets resized.
|
||||||
* The `anchor` key uses a value of `center`, meaning to locate the center of the image in the center of the window.
|
* The `anchor` key uses a value of `center`, meaning to locate the center of the image in the center of the window.
|
||||||
@ -182,6 +182,3 @@ The following example adds an image of the Austrian countryside to the _Theme Ba
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
> The `emptyFrameBackground` property is available starting with the 2020.2 release.
|
|
||||||
>
|
|
||||||
{style="note"}
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user