Consolatis
5862b65f89
Convert SSD to scene nodes
2022-02-23 21:47:01 +00:00
Consolatis
044388a5cd
Prepare to move from wlr_texture to lab_data_buffer
2022-02-23 21:47:01 +00:00
Consolatis
b7b1e8064f
Add WindowMenu button
2022-01-26 06:17:41 +00:00
Johan Malm
dd1663e627
theme: add menu.overlap.{x,y}
2021-11-08 17:36:39 +00:00
Joshua Ashton
8b8e37c268
theme: Implement window.label.text.justify
...
Crosses off 6.12.1
Signed-off-by: Joshua Ashton <joshua@froggi.es>
2021-10-17 20:50:13 +01:00
Joshie
6bcefc27a8
theme: fix parsing inactive label colors
...
There was a typo here which meant these never got parsed and always appeared as black.
Signed-off-by: Joshua Ashton <joshua@froggi.es>
2021-10-17 11:59:02 +01:00
Johan Malm
54d22a7129
theme: inherit osd colors if not set
2021-10-15 21:44:27 +01:00
Johan Malm
597650b457
theme: add window_(in)active_label_text_color
...
Support both active and inactive colors for titlebar text
2021-10-15 21:35:41 +01:00
Johan Malm
960a1bb2ed
theme: add osd colors
2021-10-13 21:29:32 +01:00
Johan Malm
ebb632419b
*.c: add SPDX-License-Identifier
2021-09-24 21:45:48 +01:00
Johan Malm
4738e26d15
theme: handle border.color for backward compatibility
2021-09-24 21:26:31 +01:00
Johan Malm
2143f4bf19
theme: handle keys case-insensitively
...
...because this is what openbox does and some themes have capital
letters in places
2021-09-24 21:19:19 +01:00
Johan Malm
cce3c8cda0
src/: fix coding style
2021-09-21 22:05:56 +01:00
Johan Malm
a668f6f73d
font: font_texture_create() support font size argument
2021-08-20 20:20:49 +01:00
Johan Malm
dff6dba54b
theme: support different colored buttons
...
Add the following theme keys:
- window.active.button.iconify.unpressed.image.color
- window.active.button.max.unpressed.image.color
- window.active.button.close.unpressed.image.color
- window.inactive.button.iconify.unpressed.image.color
- window.inactive.button.max.unpressed.image.color
- window.inactive.button.close.unpressed.image.color
As far as I can tell, the openbox documentation does not mention the
entries listed above, but openbox does support them and some themes
do use them.
2021-08-11 20:58:35 +01:00
Johan Malm
82e47ac1f5
Remove src/common/log.c
...
Use wlr_log() instead
2021-07-23 21:15:55 +01:00
Johan Malm
20fd8f59a7
Remove info() and die()
2021-07-22 21:30:17 +01:00
Johan Malm
7bd2576138
theme: reset theme values on reconfigure
2021-07-20 21:27:41 +01:00
Johan Malm
e50bb45890
Move corner textures from ssd.c to theme.c
...
It makes more sense to just keep one set of corner textures for server
side view decorations, rather than storing a set for each view. This also
keeps the code simpler when when changing theme parameters.
2021-07-16 17:07:00 +01:00
Johan Malm
6ad8252de9
menu/theme: use wlr_texture_destroy()
2021-07-01 19:21:09 +01:00
Johan Malm
018593c824
rcxml: do not try to use theme Clearlooks-3.4
...
If no theme is specified in rc.xml, just use built-in theme
2021-06-28 20:48:55 +01:00
Johan Malm
2f5a44d34d
theme: move title_height to theme struct
...
title_height is a derived variable which needs both config and theme
variables (font height and title padding). The code is tidier calling
post_processing() for this from theme_init()
2021-04-15 20:13:49 +01:00
Johan Malm
85c775c3b1
theme: update built-in theme colors
...
Use #dddad6 for active title/border and #f6f5f4 for inactive.
It matches default GTK colors reasonably well.
2021-04-10 19:30:39 +01:00
Johan Malm
be942a6413
theme: fix pattern match bug
...
Remove 'else' from if-statements in order for the pattern match to apply
to more than just the first instance of each match.
2021-04-10 19:17:39 +01:00
Johan Malm
8f8a6dfea1
theme: add window.inactive.border.color
2021-04-10 19:11:29 +01:00
Johan Malm
31d3a53e46
theme: add window.active.border.color
...
This replaces window.active.handle.bg.color which will no longer be
supported.
2021-04-10 18:40:43 +01:00
Johan Malm
b3a73a9fdc
theme: support border.width
2021-03-27 21:09:45 +00:00
Johan Malm
de88b69d62
mv theme.c ..
2021-02-21 22:18:34 +00:00