summaryrefslogtreecommitdiff
path: root/main.lua
diff options
context:
space:
mode:
authorDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2026-01-19 00:44:14 -0800
committerDavid Vazgenovich Shakaryan <dvshakaryan@gmail.com>2026-01-19 00:44:14 -0800
commit3ad105d4d8b63fe34f8a1bd8d2d6b64924df831f (patch)
treee73db1d1ab4a62bdb62cc148cd392216359596c3 /main.lua
parentc244b3cd08a48a28d5a31ba5ddf86ee1669bd996 (diff)
downloadmpv-iptv-menu-3ad105d4d8b63fe34f8a1bd8d2d6b64924df831f.tar.gz
mpv-iptv-menu-3ad105d4d8b63fe34f8a1bd8d2d6b64924df831f.tar.xz
rename menu button
Diffstat (limited to 'main.lua')
-rw-r--r--main.lua34
1 files changed, 17 insertions, 17 deletions
diff --git a/main.lua b/main.lua
index 19a40f3..f36e50a 100644
--- a/main.lua
+++ b/main.lua
@@ -1280,15 +1280,15 @@ end
mp.set_key_bindings({
{'MBTN_LEFT', toggle_menu},
{'MBTN_LEFT_DBL'},
-}, 'toggle_button', 'force')
+}, 'menu_button', 'force')
local mouse_pos_time
local mouse_over_button_area = false
-local mouse_over_toggle_button = false
+local mouse_over_menu_button = false
local mouse_timer; mouse_timer = mp.add_periodic_timer(0.1, function()
if mouse_pos_time and
mp.get_time() - mouse_pos_time >
- config.toggle_button_timeout then
- osd:show_toggle_button(false)
+ config.menu_button_timeout then
+ osd:show_menu_button(false)
mouse_timer:kill()
end
end, true) -- disabled
@@ -1308,22 +1308,22 @@ mp.observe_property('mouse-pos', 'native', function(_, mpos)
local is_over = osd:mouse_over_button_area(mpos)
if is_over ~= mouse_over_button_area then
mouse_over_button_area = is_over
- osd:show_toggle_button(mouse_over_button_area)
- elseif mouse_over_button_area and osd.toggle_button.hidden then
- osd:show_toggle_button(true)
+ osd:show_menu_button(mouse_over_button_area)
+ elseif mouse_over_button_area and osd.menu_button.hidden then
+ osd:show_menu_button(true)
end
- local is_over = osd:mouse_over_toggle_button(mpos)
- if is_over ~= mouse_over_toggle_button then
- mouse_over_toggle_button = is_over
- if mouse_over_toggle_button then
- mp.enable_key_bindings('toggle_button')
+ local is_over = osd:mouse_over_menu_button(mpos)
+ if is_over ~= mouse_over_menu_button then
+ mouse_over_menu_button = is_over
+ if mouse_over_menu_button then
+ mp.enable_key_bindings('menu_button')
else
- mp.disable_key_bindings('toggle_button')
+ mp.disable_key_bindings('menu_button')
end
end
- if mouse_over_button_area and not mouse_over_toggle_button then
+ if mouse_over_button_area and not mouse_over_menu_button then
mouse_timer:resume()
else
mouse_timer:kill()
@@ -1345,10 +1345,10 @@ mp.observe_property('osd-dimensions', 'native', function(_, val)
-- do nothing, a click would trigger the button regardless of mouse
-- position. since we cannot get the new mouse position, we instead
-- treat all resizes as moving the mouse off the button.
- osd:show_toggle_button(false)
+ osd:show_menu_button(false)
mouse_over_button_area = false
- mouse_over_toggle_button = false
- mp.disable_key_bindings('toggle_button')
+ mouse_over_menu_button = false
+ mp.disable_key_bindings('menu_button')
mouse_timer:kill()
end)