Skip to content

Commit

Permalink
Add tooltips to main menu subgames button bar
Browse files Browse the repository at this point in the history
  • Loading branch information
Wuzzy authored and RealBadAngel committed Nov 9, 2014
1 parent 9b551d5 commit 18c583e
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 5 deletions.
9 changes: 5 additions & 4 deletions builtin/fstk/buttonbar.lua
Expand Up @@ -57,10 +57,10 @@ local function buttonbar_formspec(self)
end

formspec = formspec ..
string.format("image_button[%f,%f;%f,%f;%s;%s;%s;true;%s]",
string.format("image_button[%f,%f;%f,%f;%s;%s;%s;true;%s]tooltip[%s;%s]",
btn_pos.x, btn_pos.y, self.btn_size, self.btn_size,
self.buttons[i].image, btn_name, self.buttons[i].caption,
borders)
borders, btn_name, self.buttons[i].tooltip)
else
--print("end of displayable buttons: orientation: " .. self.orientation)
--print( "button_end: " .. (btn_pos.y + self.btn_size - (self.btn_size * 0.05)))
Expand Down Expand Up @@ -140,11 +140,12 @@ local buttonbar_metatable = {

delete = function(self) ui.delete(self) end,

add_button = function(self, name, caption, image)
add_button = function(self, name, caption, image, tooltip)
if caption == nil then caption = "" end
if image == nil then image = "" end
if tooltip == nil then tooltip = "" end

table.insert(self.buttons,{ name=name, caption=caption, image=image})
table.insert(self.buttons,{ name=name, caption=caption, image=image, tooltip=tooltip})
if self.orientation == "horizontal" then
if ( (self.btn_size * #self.buttons) + (self.btn_size * 0.05 *2)
> self.size.x ) then
Expand Down
3 changes: 2 additions & 1 deletion builtin/mainmenu/tab_singleplayer.lua
Expand Up @@ -53,6 +53,7 @@ local function singleplayer_refresh_gamebar()

local image = nil
local text = nil
local tooltip = core.formspec_escape(gamemgr.games[i].name)

if gamemgr.games[i].menuicon_path ~= nil and
gamemgr.games[i].menuicon_path ~= "" then
Expand All @@ -69,7 +70,7 @@ local function singleplayer_refresh_gamebar()
text = text .. "\n" .. part3
end
end
btnbar:add_button(btn_name, text, image)
btnbar:add_button(btn_name, text, image, tooltip)
end
end

Expand Down

0 comments on commit 18c583e

Please sign in to comment.