diff options
author | David Rosca <nowrep@gmail.com> | 2021-07-18 12:05:47 +0200 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2021-08-31 17:29:40 +0200 |
commit | 57d6f6f19e3088dcb8e202acade8c39a80075b4a (patch) | |
tree | a1efb14a17b60ac278c1221ed907671a822dabfd /include/sway | |
parent | desktop/xwayland: restack surface upon activation (diff) | |
download | sway-57d6f6f19e3088dcb8e202acade8c39a80075b4a.tar.gz sway-57d6f6f19e3088dcb8e202acade8c39a80075b4a.tar.zst sway-57d6f6f19e3088dcb8e202acade8c39a80075b4a.zip |
Add `output modeline` command
Only works with DRM backend.
Diffstat (limited to 'include/sway')
-rw-r--r-- | include/sway/commands.h | 1 | ||||
-rw-r--r-- | include/sway/config.h | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/include/sway/commands.h b/include/sway/commands.h index 29a6bec3..4be40870 100644 --- a/include/sway/commands.h +++ b/include/sway/commands.h | |||
@@ -282,6 +282,7 @@ sway_cmd output_cmd_dpms; | |||
282 | sway_cmd output_cmd_enable; | 282 | sway_cmd output_cmd_enable; |
283 | sway_cmd output_cmd_max_render_time; | 283 | sway_cmd output_cmd_max_render_time; |
284 | sway_cmd output_cmd_mode; | 284 | sway_cmd output_cmd_mode; |
285 | sway_cmd output_cmd_modeline; | ||
285 | sway_cmd output_cmd_position; | 286 | sway_cmd output_cmd_position; |
286 | sway_cmd output_cmd_scale; | 287 | sway_cmd output_cmd_scale; |
287 | sway_cmd output_cmd_scale_filter; | 288 | sway_cmd output_cmd_scale_filter; |
diff --git a/include/sway/config.h b/include/sway/config.h index d6c29fe6..52867fa6 100644 --- a/include/sway/config.h +++ b/include/sway/config.h | |||
@@ -8,6 +8,7 @@ | |||
8 | #include <wlr/types/wlr_tablet_tool.h> | 8 | #include <wlr/types/wlr_tablet_tool.h> |
9 | #include <wlr/util/box.h> | 9 | #include <wlr/util/box.h> |
10 | #include <xkbcommon/xkbcommon.h> | 10 | #include <xkbcommon/xkbcommon.h> |
11 | #include <xf86drmMode.h> | ||
11 | #include "../include/config.h" | 12 | #include "../include/config.h" |
12 | #include "list.h" | 13 | #include "list.h" |
13 | #include "swaynag.h" | 14 | #include "swaynag.h" |
@@ -257,6 +258,7 @@ struct output_config { | |||
257 | int width, height; | 258 | int width, height; |
258 | float refresh_rate; | 259 | float refresh_rate; |
259 | int custom_mode; | 260 | int custom_mode; |
261 | drmModeModeInfo drm_mode; | ||
260 | int x, y; | 262 | int x, y; |
261 | float scale; | 263 | float scale; |
262 | enum scale_filter_mode scale_filter; | 264 | enum scale_filter_mode scale_filter; |