diff --git a/esoui/ingame/zo_tooltip/gamepad/zo_tooltip_gamepad.lua b/esoui/ingame/zo_tooltip/gamepad/zo_tooltip_gamepad.lua
index 7176bdf..e40883b 100755
--- a/esoui/ingame/zo_tooltip/gamepad/zo_tooltip_gamepad.lua
+++ b/esoui/ingame/zo_tooltip/gamepad/zo_tooltip_gamepad.lua
@@ -274,3 +274,22 @@ function ZO_GamepadTooltip_OnInitialized(control, dialogControl)
GAMEPAD_TOOLTIPS = ZO_GamepadTooltip:New(control, dialogControl)
end
+function ZO_Tooltip:LayoutTitleAndDescriptionTooltip(title, description)
+ self:LayoutTitleAndMultiSectionDescriptionTooltip(title, description)
+end
+
+function ZO_Tooltip:LayoutTitleAndMultiSectionDescriptionTooltip(title, ...)
+ --Title
+ if title then
+ local headerSection = self:AcquireSection(self:GetStyle("bodyHeader"))
+ headerSection:AddLine(title, self:GetStyle("title"))
+ self:AddSection(headerSection)
+ end
+
+ --Body
+ for i = 1, select("#", ...) do
+ local bodySection = self:AcquireSection(self:GetStyle("bodySection"))
+ bodySection:AddLine(select(i, ...), self:GetStyle("bodyDescription"))
+ self:AddSection(bodySection)
+ end
+end
\ No newline at end of file