mirror of
https://github.com/labwc/labwc.git
synced 2026-02-21 01:40:26 -05:00
osd: add window-switcher custom field (#1670)
Add custom field with subset of printf style formatting
to replace the original field formats.
Example:
<windowSwitcher preview="no" outlines="no" allWorkspaces="yes">
<fields>
<field content="custom" format="foobar %b %3s %-10o %-20W %-10i%t" width="100%" />
</fields>
</windowSwitcher>
Mono space font recommended. May need OSD width adjusted
Co-authored-by: @Consolatis (based on work done by them)
This commit is contained in:
parent
2bf285a2c6
commit
d672765ea7
13 changed files with 490 additions and 191 deletions
|
|
@ -502,15 +502,6 @@ void server_init(struct server *server);
|
|||
void server_start(struct server *server);
|
||||
void server_finish(struct server *server);
|
||||
|
||||
/* Updates onscreen display 'alt-tab' buffer */
|
||||
void osd_update(struct server *server);
|
||||
/* Closes the OSD */
|
||||
void osd_finish(struct server *server);
|
||||
/* Moves preview views back into their original stacking order and state */
|
||||
void osd_preview_restore(struct server *server);
|
||||
/* Notify OSD about a destroying view */
|
||||
void osd_on_view_destroy(struct view *view);
|
||||
|
||||
/*
|
||||
* wlroots "input inhibitor" extension (required for swaylock) blocks
|
||||
* any client other than the requesting client from receiving events
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue