aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorLibravatar David Rosca <nowrep@gmail.com>2021-07-18 12:05:47 +0200
committerLibravatar Simon Ser <contact@emersion.fr>2021-08-31 17:29:40 +0200
commit57d6f6f19e3088dcb8e202acade8c39a80075b4a (patch)
treea1efb14a17b60ac278c1221ed907671a822dabfd /include
parentdesktop/xwayland: restack surface upon activation (diff)
downloadsway-57d6f6f19e3088dcb8e202acade8c39a80075b4a.tar.gz
sway-57d6f6f19e3088dcb8e202acade8c39a80075b4a.tar.zst
sway-57d6f6f19e3088dcb8e202acade8c39a80075b4a.zip
Add `output modeline` command
Only works with DRM backend.
Diffstat (limited to 'include')
-rw-r--r--include/sway/commands.h1
-rw-r--r--include/sway/config.h2
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;
282sway_cmd output_cmd_enable; 282sway_cmd output_cmd_enable;
283sway_cmd output_cmd_max_render_time; 283sway_cmd output_cmd_max_render_time;
284sway_cmd output_cmd_mode; 284sway_cmd output_cmd_mode;
285sway_cmd output_cmd_modeline;
285sway_cmd output_cmd_position; 286sway_cmd output_cmd_position;
286sway_cmd output_cmd_scale; 287sway_cmd output_cmd_scale;
287sway_cmd output_cmd_scale_filter; 288sway_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;