bi4k8
|
4221eb14e8
|
correctly scale window switcher
|
2022-06-11 13:44:58 +00:00 |
|
Consolatis
|
efd9155513
|
Chase wlroots: children are now only availabe in tree nodes
Chases wlroots 71f8a48d380701de1e3331d53d470bd76f5f643b
wlr_scene: Move children list from wlr_scene_node to wlr_scene_tree
|
2022-06-07 07:13:37 +01:00 |
|
Consolatis
|
08518513cc
|
Chase wlroots: scene_node.state is now inlined
Chases wlroots cb2dbc327e4d695c2a60a386e116a7dc20b29107
wlr_scene: Inline wlr_scene_node_state
|
2022-06-07 07:13:37 +01:00 |
|
Consolatis
|
2ed7a10779
|
Chase wlroots: every scene_node parent is now a tree
Chases wlroots ccd0f85c2a36308e35b153c7f9653abac7659af3
wlr_scene: Only allow parenting on a wlr_scene_tree
|
2022-06-07 07:13:37 +01:00 |
|
Consolatis
|
b7907cc2da
|
theme: implement osd.border.color and osd.border.width
http://openbox.org/wiki/Help:Themes#osd.border.color
http://openbox.org/wiki/Help:Themes#osd.border.width
|
2022-06-01 17:55:36 +01:00 |
|
Consolatis
|
ae9314c65e
|
src/osd.c: Free buf.buf as its malloc'd in buf_init()
|
2022-05-26 22:19:56 +01:00 |
|
Johan Malm
|
fa37fba0b0
|
osd: fix compiler warning
|
2022-04-20 18:08:10 +01:00 |
|
Johan Malm
|
48c9e6fda0
|
osd: show alt-tab switcher center-aligned on all outputs
Fixes issue #283
|
2022-04-20 17:45:10 +01:00 |
|
Johan Malm
|
5b34c81768
|
Fix trivial coding style breaches
|
2022-04-04 20:53:36 +01:00 |
|
Consolatis
|
044388a5cd
|
Prepare to move from wlr_texture to lab_data_buffer
|
2022-02-23 21:47:01 +00:00 |
|
Johan Malm
|
f22bfc96b2
|
buffer: create cairo_t inside buffer_create()
|
2022-02-23 21:47:01 +00:00 |
|
Johan Malm
|
ba909e4fc7
|
Refactor buffer implementation to take a cairo_t
Remove buffer_drop() and just destroy it.
|
2022-02-23 21:47:01 +00:00 |
|
Johan Malm
|
4593909744
|
osd: destroy old osd_tree children
|
2022-02-23 21:47:01 +00:00 |
|
Johan Malm
|
532656ad5b
|
Use wlroots scene-graph API
Move xdg-shell and xwayland-shell surfaces to new API
Also render alt-tab on-screen-display by converting cairo-surface to
wlr_buffer
|
2022-02-23 21:46:48 +00:00 |
|
ARDiDo
|
7c437eac2f
|
OSD: Use separate OSD texture for each output
|
2022-02-09 21:57:32 +00:00 |
|
ARDiDo
|
049b84409e
|
OSD: Scale OSD to the largest output scale
|
2022-02-09 21:57:32 +00:00 |
|
bi4k8
|
4ce96f75dc
|
osd: fix crash when props are NULL
this happened while running Xwayland *over* waypipe, so is likely not a common case, but is possible
|
2021-12-16 20:42:07 -05:00 |
|
ARDiDo
|
859495a8be
|
Config: add OSD font configuration
|
2021-12-06 17:44:28 -05:00 |
|
ARDiDo
|
59af8e0986
|
OSD: fix segfault when no app_id is set
|
2021-12-03 16:16:59 -05:00 |
|
Johan Malm
|
806fdb08bd
|
view: add view_get_string_prop()
|
2021-10-18 20:01:10 +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
|
a668f6f73d
|
font: font_texture_create() support font size argument
|
2021-08-20 20:20:49 +01:00 |
|
Johan Malm
|
77ade08158
|
osd: support 'alt-tab' on screen display
The osd window shows title, app_id/class and shell of all views that can
be cycled between.
|
2021-08-16 07:16:56 +01:00 |
|
Johan Malm
|
82e47ac1f5
|
Remove src/common/log.c
Use wlr_log() instead
|
2021-07-23 21:15:55 +01:00 |
|
Johan Malm
|
cfc6e18cdc
|
Make xwayland support optional
|
2020-12-30 10:29:21 +00:00 |
|
Johan Malm
|
adf0f70a04
|
mv dbg.c osd.c
|
2020-09-28 20:59:38 +01:00 |
|