mirror of
https://github.com/labwc/labwc.git
synced 2025-11-02 09:01:47 -05:00
ext-workspace protocol integration
This commit is contained in:
parent
acde3b4a8b
commit
8156b91306
4 changed files with 50 additions and 0 deletions
|
|
@ -311,6 +311,8 @@ struct server {
|
|||
struct workspace *last;
|
||||
struct lab_cosmic_workspace_manager *cosmic_manager;
|
||||
struct lab_cosmic_workspace_group *cosmic_group;
|
||||
struct lab_ext_workspace_manager *ext_manager;
|
||||
struct lab_ext_workspace_group *ext_group;
|
||||
struct {
|
||||
struct wl_listener layout_output_added;
|
||||
} on;
|
||||
|
|
|
|||
|
|
@ -27,6 +27,14 @@ struct workspace {
|
|||
struct wl_listener deactivate;
|
||||
struct wl_listener remove;
|
||||
} on_cosmic;
|
||||
|
||||
struct lab_ext_workspace *ext_workspace;
|
||||
struct {
|
||||
struct wl_listener activate;
|
||||
struct wl_listener deactivate;
|
||||
struct wl_listener assign;
|
||||
struct wl_listener remove;
|
||||
} on_ext;
|
||||
};
|
||||
|
||||
void workspaces_init(struct server *server);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue