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

LibGfx: Add window border/title theming options

This commit adds support the following properties to theming:
Flags:
  - IsTitleCenter: true if the title should be centered.
Metrics:
  - BorderThickness: The border width.
  - BorderRadius: The border corner radius.
This commit is contained in:
Filiph Sandström 2021-12-28 22:44:12 +01:00 committed by Andreas Kling
parent 14b2656107
commit 8a1d77f65c
18 changed files with 74 additions and 13 deletions

View file

@ -74,6 +74,7 @@ TrayText=white
[Flags]
IsDark=true
IsTitleCenter=false
[Metrics]
TitleHeight=24

View file

@ -70,6 +70,7 @@ TrayText=white
[Flags]
IsDark=false
IsTitleCenter=false
[Paths]
TitleButtonIcons=/res/icons/themes/Coffee/16x16/

View file

@ -66,3 +66,4 @@ TrayText=white
[Flags]
IsDark=true
IsTitleCenter=false

View file

@ -74,8 +74,11 @@ TrayText=#ffffff
[Flags]
IsDark=false
IsTitleCenter=false
[Metrics]
BorderThickness=4
BorderRadius=0
TitleHeight=19
TitleButtonWidth=15
TitleButtonHeight=15

View file

@ -74,6 +74,7 @@ TrayText=white
[Flags]
IsDark=false
IsTitleCenter=false
[Metrics]
TitleHeight=19

View file

@ -66,3 +66,4 @@ TrayText=white
[Flags]
IsDark=false
IsTitleCenter=false

View file

@ -74,6 +74,7 @@ TrayText=white
[Flags]
IsDark=false
IsTitleCenter=false
[Paths]
MenuShadow=/res/icons/themes/Redmond/menu-shadow.png

View file

@ -66,3 +66,4 @@ TrayText=white
[Flags]
IsDark=true
IsTitleCenter=false

View file

@ -74,6 +74,7 @@ TrayText=#ffffff
[Flags]
IsDark=false
IsTitleCenter=false
[Metrics]
TitleHeight=19

View file

@ -70,6 +70,7 @@ TrayText=white
[Flags]
IsDark=false
IsTitleCenter=false
[Metrics]
TitleButtonWidth=17

View file

@ -70,6 +70,7 @@ TrayText=white
[Flags]
IsDark=false
IsTitleCenter=false
[Metrics]
TitleButtonWidth=17

View file

@ -66,6 +66,7 @@ TrayText=white
[Flags]
IsDark=false
IsTitleCenter=false
[Paths]
TitleButtonIcons=/res/icons/themes/Silver/16x16/

View file

@ -70,6 +70,7 @@ TrayText=white
[Flags]
IsDark=false
IsTitleCenter=false
[Paths]
TitleButtonIcons=/res/icons/themes/Sunshine/16x16/