mirror of
https://github.com/swaywm/sway.git
synced 2026-04-22 06:46:27 -04:00
Add sandbox_engine and sandbox_app_id to JSON view representation
This commit is contained in:
parent
f31bd957d5
commit
e892c605a2
2 changed files with 14 additions and 0 deletions
|
|
@ -541,6 +541,14 @@ static void ipc_json_describe_view(struct sway_container *c, json_object *object
|
||||||
json_object_object_add(object, "inhibit_idle",
|
json_object_object_add(object, "inhibit_idle",
|
||||||
json_object_new_boolean(view_inhibit_idle(c->view)));
|
json_object_new_boolean(view_inhibit_idle(c->view)));
|
||||||
|
|
||||||
|
const char *sandbox_engine = view_get_sandbox_engine(c->view);
|
||||||
|
json_object_object_add(object, "sandbox_engine",
|
||||||
|
sandbox_engine ? json_object_new_string(sandbox_engine) : NULL);
|
||||||
|
|
||||||
|
const char *sandbox_app_id = view_get_sandbox_app_id(c->view);
|
||||||
|
json_object_object_add(object, "sandbox_app_id",
|
||||||
|
sandbox_app_id ? json_object_new_string(sandbox_app_id) : NULL);
|
||||||
|
|
||||||
json_object *idle_inhibitors = json_object_new_object();
|
json_object *idle_inhibitors = json_object_new_object();
|
||||||
|
|
||||||
struct sway_idle_inhibitor_v1 *user_inhibitor =
|
struct sway_idle_inhibitor_v1 *user_inhibitor =
|
||||||
|
|
|
||||||
|
|
@ -396,6 +396,12 @@ node and will have the following properties:
|
||||||
: (Only views) An object containing the state of the _application_ and _user_ idle inhibitors.
|
: (Only views) An object containing the state of the _application_ and _user_ idle inhibitors.
|
||||||
_application_ can be _enabled_ or _none_.
|
_application_ can be _enabled_ or _none_.
|
||||||
_user_ can be _focus_, _fullscreen_, _open_, _visible_ or _none_.
|
_user_ can be _focus_, _fullscreen_, _open_, _visible_ or _none_.
|
||||||
|
|- sandbox_engine
|
||||||
|
: string
|
||||||
|
: (Only views) The sandbox engine used by this view.
|
||||||
|
|- sandbox_app_id
|
||||||
|
: string
|
||||||
|
: (Only views) The app ID of this view, as provided by the sandbox engine.
|
||||||
|- window
|
|- window
|
||||||
: integer
|
: integer
|
||||||
: (Only xwayland views) The X11 window ID for the xwayland view
|
: (Only xwayland views) The X11 window ID for the xwayland view
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue