mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-11-19 06:59:48 -05:00
rename sources to ext too
This commit is contained in:
parent
be327234a8
commit
d711c3c440
3 changed files with 125 additions and 125 deletions
|
|
@ -12,32 +12,32 @@
|
|||
#include <wayland-server-core.h>
|
||||
#include <wlr/types/wlr_output.h>
|
||||
|
||||
struct wlr_workspace_manager_v1 {
|
||||
struct wlr_ext_workspace_manager_v1 {
|
||||
struct wl_event_loop *event_loop;
|
||||
struct wl_event_source *idle_source;
|
||||
|
||||
struct wl_global *global;
|
||||
struct wl_list resources; // wl_resource_get_link
|
||||
struct wl_list groups; // wlr_workspace_group_handle_v1::link
|
||||
struct wl_list groups; // wlr_ext_workspace_group_handle_v1::link
|
||||
|
||||
struct wl_listener display_destroy;
|
||||
|
||||
struct {
|
||||
struct wl_signal commit; // wlr_workspace_manager_v1
|
||||
struct wl_signal commit; // wlr_ext_workspace_manager_v1
|
||||
struct wl_signal destroy;
|
||||
} events;
|
||||
|
||||
void *data;
|
||||
};
|
||||
|
||||
struct wlr_workspace_group_handle_v1 {
|
||||
struct wl_list link; // wlr_workspace_manager_v1::groups
|
||||
struct wl_list resources; // wl_resource_get_link
|
||||
struct wlr_ext_workspace_group_handle_v1 {
|
||||
struct wl_list link; // wlr_ext_workspace_manager_v1::groups
|
||||
struct wl_list resources; // wl_ext_resource_get_link
|
||||
|
||||
struct wl_list workspaces; // wlr_workspace_handle_v1::link
|
||||
struct wl_list outputs; // wlr_workspace_group_handle_v1_output::link
|
||||
struct wl_list workspaces; // wlr_ext_workspace_handle_v1::link
|
||||
struct wl_list outputs; // wlr_ext_workspace_group_handle_v1_output::link
|
||||
|
||||
struct wlr_workspace_manager_v1 *manager;
|
||||
struct wlr_ext_workspace_manager_v1 *manager;
|
||||
|
||||
struct {
|
||||
struct wl_signal destroy;
|
||||
|
|
@ -46,24 +46,24 @@ struct wlr_workspace_group_handle_v1 {
|
|||
void *data;
|
||||
};
|
||||
|
||||
struct wlr_workspace_group_handle_v1_output {
|
||||
struct wl_list link; // wlr_workspace_group_handle_v1::outputs
|
||||
struct wlr_ext_workspace_group_handle_v1_output {
|
||||
struct wl_list link; // wlr_ext_workspace_group_handle_v1::outputs
|
||||
struct wl_listener output_destroy;
|
||||
struct wlr_output *output;
|
||||
|
||||
struct wlr_workspace_group_handle_v1 *group_handle;
|
||||
struct wlr_ext_workspace_group_handle_v1 *group_handle;
|
||||
};
|
||||
|
||||
enum wlr_workspace_handle_v1_state
|
||||
enum wlr_ext_workspace_handle_v1_state
|
||||
{
|
||||
WLR_WORKSPACE_HANDLE_V1_STATE_ACTIVE = 1 << 0,
|
||||
WLR_EXT_WORKSPACE_HANDLE_V1_STATE_ACTIVE = 1 << 0,
|
||||
};
|
||||
|
||||
struct wlr_workspace_handle_v1 {
|
||||
struct wl_list link; // wlr_workspace_group_handle_v1::workspaces
|
||||
struct wlr_ext_workspace_handle_v1 {
|
||||
struct wl_list link; // wlr_ext_workspace_group_handle_v1::workspaces
|
||||
struct wl_list resources;
|
||||
|
||||
struct wlr_workspace_group_handle_v1 *group;
|
||||
struct wlr_ext_workspace_group_handle_v1 *group;
|
||||
|
||||
// request from the client
|
||||
uint32_t pending, current;
|
||||
|
|
@ -81,42 +81,42 @@ struct wlr_workspace_handle_v1 {
|
|||
void *data;
|
||||
};
|
||||
|
||||
struct wlr_workspace_manager_v1 *wlr_workspace_manager_v1_create(
|
||||
struct wlr_ext_workspace_manager_v1 *wlr_ext_workspace_manager_v1_create(
|
||||
struct wl_display *display);
|
||||
|
||||
struct wlr_workspace_group_handle_v1 *wlr_workspace_group_handle_v1_create(
|
||||
struct wlr_workspace_manager_v1 *manager);
|
||||
struct wlr_ext_workspace_group_handle_v1 *wlr_ext_workspace_group_handle_v1_create(
|
||||
struct wlr_ext_workspace_manager_v1 *manager);
|
||||
|
||||
/**
|
||||
* Destroy the workspace group and all workspaces inside it.
|
||||
*/
|
||||
void wlr_workspace_group_handle_v1_destroy(
|
||||
struct wlr_workspace_group_handle_v1 *group);
|
||||
void wlr_ext_workspace_group_handle_v1_destroy(
|
||||
struct wlr_ext_workspace_group_handle_v1 *group);
|
||||
|
||||
/**
|
||||
* Create a new workspace in the workspace group.
|
||||
* Note that the compositor must set the workspace name immediately after
|
||||
* creating it.
|
||||
*/
|
||||
struct wlr_workspace_handle_v1 *wlr_workspace_handle_v1_create(
|
||||
struct wlr_workspace_group_handle_v1 *group);
|
||||
struct wlr_ext_workspace_handle_v1 *wlr_ext_workspace_handle_v1_create(
|
||||
struct wlr_ext_workspace_group_handle_v1 *group);
|
||||
|
||||
void wlr_workspace_handle_v1_destroy(
|
||||
struct wlr_workspace_handle_v1 *workspace);
|
||||
void wlr_ext_workspace_handle_v1_destroy(
|
||||
struct wlr_ext_workspace_handle_v1 *workspace);
|
||||
|
||||
void wlr_workspace_group_handle_v1_output_enter(
|
||||
struct wlr_workspace_group_handle_v1 *group, struct wlr_output *output);
|
||||
void wlr_ext_workspace_group_handle_v1_output_enter(
|
||||
struct wlr_ext_workspace_group_handle_v1 *group, struct wlr_output *output);
|
||||
|
||||
void wlr_workspace_group_handle_v1_output_leave(
|
||||
struct wlr_workspace_group_handle_v1 *group, struct wlr_output *output);
|
||||
void wlr_ext_workspace_group_handle_v1_output_leave(
|
||||
struct wlr_ext_workspace_group_handle_v1 *group, struct wlr_output *output);
|
||||
|
||||
void wlr_workspace_handle_v1_set_name(struct wlr_workspace_handle_v1 *workspace,
|
||||
const char* name);
|
||||
void wlr_ext_workspace_handle_v1_set_name(
|
||||
struct wlr_ext_workspace_handle_v1 *workspace, const char* name);
|
||||
|
||||
void wlr_workspace_handle_v1_set_coordinates(
|
||||
struct wlr_workspace_handle_v1 *workspace, struct wl_array *coordinates);
|
||||
void wlr_ext_workspace_handle_v1_set_coordinates(
|
||||
struct wlr_ext_workspace_handle_v1 *workspace, struct wl_array *coordinates);
|
||||
|
||||
void wlr_workspace_handle_v1_set_active(
|
||||
struct wlr_workspace_handle_v1 *workspace, bool active);
|
||||
void wlr_ext_workspace_handle_v1_set_active(
|
||||
struct wlr_ext_workspace_handle_v1 *workspace, bool active);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue