mirror of
https://github.com/labwc/labwc.git
synced 2026-02-07 04:07:42 -05:00
osd: show alt-tab switcher center-aligned on all outputs
Fixes issue #283
This commit is contained in:
parent
a234e71b29
commit
48c9e6fda0
6 changed files with 30 additions and 20 deletions
|
|
@ -87,15 +87,15 @@ get_special(struct server *server, struct wlr_scene_node *node,
|
|||
if (node == &server->scene->node) {
|
||||
return "server->scene";
|
||||
}
|
||||
if (node == &server->osd_tree->node) {
|
||||
return "server->osd_tree";
|
||||
}
|
||||
if (node == &server->menu_tree->node) {
|
||||
return "server->menu_tree";
|
||||
}
|
||||
if (node->parent == &server->scene->node) {
|
||||
struct output *output;
|
||||
wl_list_for_each(output, &server->outputs, link) {
|
||||
if (node == &output->osd_tree->node) {
|
||||
return "output->osd_tree";
|
||||
}
|
||||
for (int i = 0; i < 4; i++) {
|
||||
if (node == &output->layer_tree[i]->node) {
|
||||
return get_layer_name(i);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue