1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 20:57:44 +00:00

LibGUI+HackStudio: Make gutter a first class element

Gutter -- a space left of the text, before the ruler -- is not a part of
the ruler, nor should it be treated as such. This commit implements
gutter handling in LibGUI::TextEditor as part of mild cleaning up of the
gutter handling (breakpoint icons) in HackStudio's Editor.

This commit also enables separate theming of the gutter.
This commit is contained in:
Dmitrii Ubskii 2021-06-12 04:50:23 +03:00 committed by Linus Groh
parent 920b4d730e
commit 8501617fcb
19 changed files with 103 additions and 25 deletions

View file

@ -47,6 +47,8 @@ Link=#88c
ActiveLink=#c88
VisitedLink=#c8c
PlaceholderText=#171717
Gutter=#0f0f0f
GutterBorder=#2f2f2f
Ruler=#0f0f0f
RulerBorder=#2f2f2f
RulerActiveText=white

View file

@ -43,6 +43,8 @@ RubberBandBorder=#594fbf
Link=#0000ff
ActiveLink=#ee0000
VisitedLink=#551a8b
Gutter=#aeb2c3
GutterBorder=#5d6069
Ruler=#aeb2c3
RulerBorder=#5d6069
RulerActiveText=#5d6069

View file

@ -39,6 +39,8 @@ Link=#88c
ActiveLink=#c88
VisitedLink=#c8c
PlaceholderText=#2e2f30
Gutter=#505050
GutterBorder=#666666
Ruler=#505050
RulerBorder=#666666
RulerActiveText=white

View file

@ -47,6 +47,8 @@ RubberBandBorder=#6e2209
Link=blue
ActiveLink=red
VisitedLink=magenta
Gutter=#d4d0c8
GutterBorder=#404040
Ruler=#d4d0c8
RulerBorder=#404040
RulerActiveText=#404040

View file

@ -47,6 +47,8 @@ RubberBandBorder=#6e2209
Link=blue
ActiveLink=red
VisitedLink=magenta
Gutter=#d5ccbb
GutterBorder=#404040
Ruler=#d5ccbb
RulerBorder=#404040
RulerActiveText=#404040

View file

@ -39,6 +39,8 @@ RubberBandBorder=black
Link=#0000b0
ActiveLink=#2020d0
VisitedLink=#2000b0
Gutter=#808080
GutterBorder=black
Ruler=#808080
RulerBorder=black
RulerActiveText=#404040

View file

@ -47,6 +47,8 @@ RubberBandBorder=#598dc6
Link=blue
ActiveLink=red
VisitedLink=magenta
Gutter=#d4d0c8
GutterBorder=#404040
Ruler=#d4d0c8
RulerBorder=#404040
RulerActiveText=#404040

View file

@ -39,6 +39,8 @@ RubberBandBorder=#4c566a
Link=#7e9dbc
ActiveLink=#95adc5
VisitedLink=#3b4e68
Gutter=#434c5e
GutterBorder=#3b4252
Ruler=#434c5e
RulerBorder=#3b4252
RulerActiveText=#95adc5

View file

@ -47,6 +47,8 @@ RubberBandBorder=#50096e
Link=blue
ActiveLink=red
VisitedLink=magenta
Gutter=#d4d0c8
GutterBorder=#404040
Ruler=#d4d0c8
RulerBorder=#404040
RulerActiveText=#404040

View file

@ -43,6 +43,8 @@ RubberBandBorder=#09226e
Link=blue
ActiveLink=red
VisitedLink=magenta
Gutter=#d4d0c8
GutterBorder=#404040
Ruler=#d4d0c8
RulerBorder=#404040
RulerActiveText=#404040

View file

@ -43,6 +43,8 @@ RubberBandBorder=black
Link=blue
ActiveLink=red
VisitedLink=magenta
Gutter=#d4d0c8
GutterBorder=#404040
Ruler=#d4d0c8
RulerBorder=#404040
RulerActiveText=#404040

View file

@ -39,6 +39,8 @@ RubberBandBorder=#6e2209
Link=blue
ActiveLink=red
VisitedLink=magenta
Gutter=#d4d0c8
GutterBorder=#404040
Ruler=#d4d0c8
RulerBorder=#404040
RulerActiveText=#404040

View file

@ -43,6 +43,8 @@ RubberBandBorder=#007f7f
Link=#88c
ActiveLink=#c88
VisitedLink=#c8c
Gutter=#aeb2c3
GutterBorder=#5d6069
Ruler=#aeb2c3
RulerBorder=#5d6069
RulerActiveText=#5d6069