summaryrefslogtreecommitdiff
path: root/main.lua
diff options
context:
space:
mode:
authorDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2026-01-10 13:32:54 -0800
committerDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2026-01-10 13:32:54 -0800
commite370163b4a8f7e02901ec4f004a965ee5e7e4942 (patch)
tree049d2a1726c3d0f42307f890616a28d5d4df7958 /main.lua
parent56e08c6897eb3eaa4d70dbe9d3bff7afc1772d05 (diff)
downloadmpv-iptv-menu-e370163b4a8f7e02901ec4f004a965ee5e7e4942.tar.gz
mpv-iptv-menu-e370163b4a8f7e02901ec4f004a965ee5e7e4942.tar.xz
implement margin when scrolling
Diffstat (limited to 'main.lua')
-rw-r--r--main.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/main.lua b/main.lua
index 12c7f4d..4014d16 100644
--- a/main.lua
+++ b/main.lua
@@ -101,11 +101,11 @@ local function set_cursor(pos, opts)
end
local function cursor_up()
- set_cursor(state:menu().cursor - 1)
+ set_cursor(state:menu().cursor - 1, {margin = config.scroll_margin})
end
local function cursor_down()
- set_cursor(state:menu().cursor + 1)
+ set_cursor(state:menu().cursor + 1, {margin = config.scroll_margin})
end
local function cursor_start()
@@ -163,11 +163,11 @@ local function move_option(pos, opts)
end
local function move_option_up()
- move_option(state:menu().cursor - 1)
+ move_option(state:menu().cursor - 1, {margin = config.scroll_margin})
end
local function move_option_down()
- move_option(state:menu().cursor + 1)
+ move_option(state:menu().cursor + 1, {margin = config.scroll_margin})
end
local function move_option_start()