diff options
author | Mike Will <myQwil@gmail.com> | 2023-10-06 18:38:46 -0400 |
---|---|---|
committer | Dudemanguy <random342@airmail.cc> | 2023-10-11 21:04:13 +0000 |
commit | 5ac37500c5f069b749ea06489cc45be749f4bc9c (patch) | |
tree | 54f4cb9b2dd909461bf29ce14ab14c7ce10f77da /DOCS/man/lua.rst | |
parent | 644cf010678aefe3c8f93d03129f08ebab48bf72 (diff) | |
download | mpv-5ac37500c5f069b749ea06489cc45be749f4bc9c.tar.bz2 mpv-5ac37500c5f069b749ea06489cc45be749f4bc9c.tar.xz |
defaults.lua: add a disabled parameter to timer constructors
Added to the functions `mp.add_timeout` and `mp.add_periodic_timer`.
If the `disabled` argument is set to `true` or a truthy value, the
timer will wait to be manually started with a call to its `resume()`
method.
Diffstat (limited to 'DOCS/man/lua.rst')
-rw-r--r-- | DOCS/man/lua.rst | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/DOCS/man/lua.rst b/DOCS/man/lua.rst index 695644d0ba..5708e19372 100644 --- a/DOCS/man/lua.rst +++ b/DOCS/man/lua.rst @@ -438,17 +438,21 @@ The ``mp`` module is preloaded, although it can be loaded manually with that are equal to the ``fn`` parameter. This uses normal Lua ``==`` comparison, so be careful when dealing with closures. -``mp.add_timeout(seconds, fn)`` +``mp.add_timeout(seconds, fn [, disabled])`` Call the given function fn when the given number of seconds has elapsed. Note that the number of seconds can be fractional. For now, the timer's resolution may be as low as 50 ms, although this will be improved in the future. + If the ``disabled`` argument is set to ``true`` or a truthy value, the + timer will wait to be manually started with a call to its ``resume()`` + method. + This is a one-shot timer: it will be removed when it's fired. Returns a timer object. See ``mp.add_periodic_timer`` for details. -``mp.add_periodic_timer(seconds, fn)`` +``mp.add_periodic_timer(seconds, fn [, disabled])`` Call the given function periodically. This is like ``mp.add_timeout``, but the timer is re-added after the function fn is run. |