mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 15:17:36 +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:
parent
14b2656107
commit
8a1d77f65c
18 changed files with 74 additions and 13 deletions
|
@ -49,6 +49,10 @@ Core::AnonymousBuffer load_system_theme(Core::ConfigFile const& file)
|
|||
int metric = file.read_num_entry("Metrics", name, -1);
|
||||
if (metric == -1) {
|
||||
switch (role) {
|
||||
case (int)MetricRole::BorderThickness:
|
||||
return 4;
|
||||
case (int)MetricRole::BorderRadius:
|
||||
return 0;
|
||||
case (int)MetricRole::TitleHeight:
|
||||
return 19;
|
||||
case (int)MetricRole::TitleButtonHeight:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue