mirror of
https://github.com/labwc/labwc.git
synced 2026-06-13 14:33:18 -04:00
add overview based on kwin's placement algorithm
kwin/src/plugins/private/expolayout.cpp kwin's overview placement algorithm first sorts by window height(2nd key center_y), turning it into a one-dimensional row partitioning problem. (limit binary search iteration to guarantee termination) Then it sorts within the rows based on window center_x. (first sort fallback rev creation_id for stablility)
This commit is contained in:
parent
6df6a092ba
commit
41ff854483
11 changed files with 909 additions and 1 deletions
|
|
@ -165,6 +165,8 @@ struct theme {
|
|||
float osd_border_color[4];
|
||||
float osd_label_text_color[4];
|
||||
|
||||
float overview_bg_color[4];
|
||||
|
||||
struct window_switcher_classic_theme {
|
||||
int width;
|
||||
int padding;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue