Merge pull request #3696 from Aire-One/feat/fix-ldoc-warns

Fix ldoc WARN
This commit is contained in:
Emmanuel Lepage Vallée 2022-09-20 20:11:16 -07:00 committed by GitHub
commit f8e0dfd486
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 62 additions and 40 deletions

View File

@ -74,7 +74,6 @@ jobs:
libxkbcommon-dev \ libxkbcommon-dev \
libxkbcommon-x11-dev \ libxkbcommon-x11-dev \
xutils-dev \ xutils-dev \
lua-discount \
liblua5.3-dev \ liblua5.3-dev \
lua5.3 lua5.3

View File

@ -9,7 +9,6 @@ project='awesome' -- luacheck: globals project
title='awesome API documentation' -- luacheck: globals title title='awesome API documentation' -- luacheck: globals title
description='API documentation for awesome, a highly configurable X window manager (version @AWESOME_VERSION@).' -- luacheck: globals description description='API documentation for awesome, a highly configurable X window manager (version @AWESOME_VERSION@).' -- luacheck: globals description
format='discount' -- luacheck: globals format
dir='../doc' -- luacheck: globals dir dir='../doc' -- luacheck: globals dir
-- Make the docs prettier -- Make the docs prettier

View File

@ -504,7 +504,7 @@ end
-- --
-- @method stop -- @method stop
-- @tparam string|nil stop_key Override the key passed to `stop_callback` **DEPRECATED** -- @tparam string|nil stop_key Override the key passed to `stop_callback` **DEPRECATED**
-- @tparam tale|nil Override the modifiers passed to `stop_callback` **DEPRECATED** -- @tparam tale|nil stop_mods Override the modifiers passed to `stop_callback` **DEPRECATED**
-- @noreturn -- @noreturn
-- @emits stopped -- @emits stopped
-- @emits property::current_instance -- @emits property::current_instance

View File

@ -542,85 +542,94 @@ local default_tooltip_messages = {
-- @tparam gears.surface|string path -- @tparam gears.surface|string path
-- @see gears.surface -- @see gears.surface
--- Titlebar tooltip message for close button. --- The message in the close button tooltip.
-- @beautiful beautiful.titlebar_tooltip_messages_close -- @beautiful beautiful.titlebar_tooltip_messages_close
-- @tparam string tooltip tooltip message -- @tparam string titlebar_tooltip_messages_close
-- @see awful.titlebar -- @see awful.titlebar
--- Titlebar tooltip message for minimize button. --- The message in the minimize button tooltip.
-- @beautiful beautiful.titlebar_tooltip_messages_minimize -- @beautiful beautiful.titlebar_tooltip_messages_minimize
-- @tparam string tooltip tooltip message -- @tparam string titlebar_tooltip_messages_minimize
-- @see awful.titlebar -- @see awful.titlebar
--- Titlebar tooltip message for maximized button when client is maximized. --- The message in the maximize button tooltip when the client is maximized.
-- @beautiful beautiful.titlebar_tooltip_messages_maximized_active -- @beautiful beautiful.titlebar_tooltip_messages_maximized_active
-- @tparam string tooltip tooltip message -- @tparam string titlebar_tooltip_messages_maximized_active
-- @see awful.titlebar -- @see awful.titlebar
--- Titlebar tooltip message for maximized button when client is unmaximized. --- The message in the maximize button tooltip when the client is unmaximized.
-- @beautiful beautiful.titlebar_tooltip_messages_maximized_inactive -- @beautiful beautiful.titlebar_tooltip_messages_maximized_inactive
-- @tparam string tooltip tooltip message -- @tparam string titlebar_tooltip_messages_maximized_inactive
-- @see awful.titlebar -- @see awful.titlebar
--- Titlebar tooltip message for floating button when client is floating. --- The message in the floating button tooltip when then client is floating.
-- @beautiful beautiful.titlebar_tooltip_messages_floating_active -- @beautiful beautiful.titlebar_tooltip_messages_floating_active
-- @tparam string tooltip tooltip message -- @tparam string titlebar_tooltip_messages_floating_active
-- @see awful.titlebar -- @see awful.titlebar
--- Titlebar tooltip message for floating button when client isn't floating. --- The message in the floating button tooltip when then client isn't floating.
-- @beautiful beautiful.titlebar_tooltip_messages_floating_inactive -- @beautiful beautiful.titlebar_tooltip_messages_floating_inactive
-- @tparam string tooltip tooltip message -- @tparam string titlebar_tooltip_messages_floating_inactive
-- @see awful.titlebar -- @see awful.titlebar
--- Titlebar tooltip message for onTop button when client is onTop. --- The message in the onTop button tooltip when the client is onTop.
-- @beautiful beautiful.titlebar_tooltip_messages_ontop_active -- @beautiful beautiful.titlebar_tooltip_messages_ontop_active
-- @tparam string tooltip tooltip message -- @tparam string titlebar_tooltip_messages_ontop_active
-- @see awful.titlebar -- @see awful.titlebar
--- Titlebar tooltip message for onTop button when client isn't onTop. --- The message in the onTop button tooltip when client isn't onTop.
-- @beautiful beautiful.titlebar_tooltip_messages_ontop_inactive -- @beautiful beautiful.titlebar_tooltip_messages_ontop_inactive
-- @tparam string tooltip tooltip message -- @tparam string titlebar_tooltip_messages_ontop_inactive
-- @see awful.titlebar -- @see awful.titlebar
--- Titlebar tooltip message for onTop button when client is sticky. --- The message in the sticky button tooltip when the client is sticky.
-- @beautiful beautiful.titlebar_tooltip_messages_sticky_active -- @beautiful beautiful.titlebar_tooltip_messages_sticky_active
-- @tparam string tooltip tooltip message -- @tparam string titlebar_tooltip_messages_sticky_active
-- @see awful.titlebar -- @see awful.titlebar
--- Titlebar tooltip message for onTop button when client isn't sticky. --- The message in the sticky button tooltip when the client isn't sticky.
-- @beautiful beautiful.titlebar_tooltip_messages_sticky_inactive -- @beautiful beautiful.titlebar_tooltip_messages_sticky_inactive
-- @tparam string tooltip tooltip message -- @tparam string titlebar_tooltip_messages_sticky_inactive
-- @see awful.titlebar -- @see awful.titlebar
--- Titlebar buttons tooltip parameter `delay_show`. --- The delay in second before the titlebar buttons tooltip is shown.
-- This parameter `delay_show` defines a delay in seconds before showing the tooltip. -- It is used as the `delay_show` parameter passed to the `awful.tooltip` constructor function.
-- @beautiful beautiful.titlebar_tooltip_delay_show -- @beautiful beautiful.titlebar_tooltip_delay_show
-- @tparam integer delay in seconds before showing the tooltip -- @tparam integer titlebar_tooltip_delay_show
-- @see awful.tooltip -- @see awful.tooltip
--- Titlebar buttons tooltip parameter `margins_leftright`. --- The inner left and right margins for tooltip messages.
-- This parameter `margins_leftright` defines the left/right margin for the tooltip text. -- It is used as the `margins_leftright` parameter passed to the `awful.tooltip` constructor function.
-- @beautiful beautiful.titlebar_tooltip_margins_leftright -- @beautiful beautiful.titlebar_tooltip_margins_leftright
-- @tparam integer margin for left/right corner for the tooltop text -- @tparam integer titlebar_tooltip_margins_leftright
-- @see awful.tooltip -- @see awful.tooltip
--- Titlebar buttons tooltip parameter `margins_topbottom`. --- The inner top and bottom margins for the tooltip messages.
-- This parameter `margins_topbottom` defines the top/bottom margin for the tooltip text. -- It is used as the `margins_topbottom` parameter passed to the `awful.tooltip` constructor function.
-- @beautiful beautiful.titlebar_tooltip_margins_topbottom -- @beautiful beautiful.titlebar_tooltip_margins_topbottom
-- @tparam integer margin for top/bottom corner for the tooltip text -- @tparam integer titlebar_tooltip_margins_topbottom
-- @see awful.tooltip -- @see awful.tooltip
--- Titlebar buttons tooltip parameter `timeout`. --- The time in second before invoking the `timer_function` callback.
-- This parameter `timeout` defines the timeout value for declared `timer_function`. -- It is used as the `timeout` parameter passed to the `awful.tooltip` constructor function.
-- @beautiful beautiful.titlebar_tooltip_timeout -- @beautiful beautiful.titlebar_tooltip_timeout
-- @tparam number timeout timeout value in seconds for activation of `timer_function` -- @tparam number titlebar_tooltip_timeout
-- @see awful.tooltip -- @see awful.tooltip.timeout
--- Titlebar buttons tooltip parameter `align`. --- The text horizontal alignment in tooltips.
-- This parameter `align` defines the alignment: -- It is used as the `align` parameter passed to the `awful.tooltip` constructor function.
-- `right`, `top_right`, `left`, `bottom_left`, `top_left`, `bottom`, `top` --
-- Valid values are:
--
-- * `"right"`
-- * `"top_right"`
-- * `"left"`
-- * `"bottom_left"`
-- * `"top_left"`
-- * `"bottom"`
-- * `"top"`
-- @beautiful beautiful.titlebar_tooltip_align -- @beautiful beautiful.titlebar_tooltip_align
-- @tparam string align the alignment string type -- @tparam string titlebar_tooltip_align
-- @see awful.tooltip -- @see awful.tooltip
--- Set a declarative widget hierarchy description. --- Set a declarative widget hierarchy description.
@ -945,6 +954,21 @@ end
-- @tparam function action Function that is called when the button is clicked. -- @tparam function action Function that is called when the button is clicked.
-- @treturn wibox.widget The widget -- @treturn wibox.widget The widget
-- @constructorfct awful.titlebar.widget.button -- @constructorfct awful.titlebar.widget.button
-- @usebeautiful beautiful.titlebar_tooltip_messages_close
-- @usebeautiful beautiful.titlebar_tooltip_messages_minimize
-- @usebeautiful beautiful.titlebar_tooltip_messages_maximized_active
-- @usebeautiful beautiful.titlebar_tooltip_messages_maximized_inactive
-- @usebeautiful beautiful.titlebar_tooltip_messages_floating_active
-- @usebeautiful beautiful.titlebar_tooltip_messages_floating_inactive
-- @usebeautiful beautiful.titlebar_tooltip_messages_ontop_active
-- @usebeautiful beautiful.titlebar_tooltip_messages_ontop_inactive
-- @usebeautiful beautiful.titlebar_tooltip_messages_sticky_active
-- @usebeautiful beautiful.titlebar_tooltip_messages_sticky_inactive
-- @usebeautiful beautiful.titlebar_tooltip_delay_show
-- @usebeautiful beautiful.titlebar_tooltip_margins_leftright
-- @usebeautiful beautiful.titlebar_tooltip_margins_topbottom
-- @usebeautiful beautiful.titlebar_tooltip_timeout
-- @usebeautiful beautiful.titlebar_tooltip_align
function titlebar.widget.button(c, name, selector, action) function titlebar.widget.button(c, name, selector, action)
local ret = imagebox() local ret = imagebox()
if titlebar.enable_tooltip then if titlebar.enable_tooltip then