Fix tooltips
This commit is contained in:
parent
45fc03cc26
commit
ff7353392f
56
src/gui.lua
56
src/gui.lua
|
@ -285,7 +285,7 @@ local function get_waypoint_fs(fs, data, player, yextra, ctn_len)
|
||||||
label(0, yextra + 0.85, ES"New waypoint" .. ":")
|
label(0, yextra + 0.85, ES"New waypoint" .. ":")
|
||||||
fs("field[0.1,%f;4.8,0.6;waypoint_name;;]", yextra + 1.1)
|
fs("field[0.1,%f;4.8,0.6;waypoint_name;;]", yextra + 1.1)
|
||||||
image_button(5.1, yextra + 1.15, 0.5, 0.5, "", "waypoint_add", "")
|
image_button(5.1, yextra + 1.15, 0.5, 0.5, "", "waypoint_add", "")
|
||||||
fs("tooltip[waypoint_add;%s;#323338;#fff]", ES"Add waypoint")
|
fs("tooltip[waypoint_add;%s;#32333899;#fff]", ES"Add waypoint")
|
||||||
|
|
||||||
if #data.waypoints == 0 then return end
|
if #data.waypoints == 0 then return end
|
||||||
fs"style_type[label;font=bold;font_size=17]"
|
fs"style_type[label;font=bold;font_size=17]"
|
||||||
|
@ -323,23 +323,23 @@ local function get_waypoint_fs(fs, data, player, yextra, ctn_len)
|
||||||
local del = fmt("waypoint_%u_delete", i)
|
local del = fmt("waypoint_%u_delete", i)
|
||||||
fs("style[%s;fgimg=%s;fgimg_hovered=%s;content_offset=0]", del, PNG.trash, PNG.trash_hover)
|
fs("style[%s;fgimg=%s;fgimg_hovered=%s;content_offset=0]", del, PNG.trash, PNG.trash_hover)
|
||||||
image_button(ctn_len - 0.5, yi, icon_size, icon_size, "", del, "")
|
image_button(ctn_len - 0.5, yi, icon_size, icon_size, "", del, "")
|
||||||
fs("tooltip[%s;%s;#323338;#fff]", del, ES"Remove waypoint")
|
fs("tooltip[%s;%s;#32333899;#fff]", del, ES"Remove waypoint")
|
||||||
|
|
||||||
local rfs = fmt("waypoint_%u_refresh", i)
|
local rfs = fmt("waypoint_%u_refresh", i)
|
||||||
fs("style[%s;fgimg=%s;fgimg_hovered=%s;content_offset=0]", rfs, PNG.refresh, PNG.refresh_hover)
|
fs("style[%s;fgimg=%s;fgimg_hovered=%s;content_offset=0]", rfs, PNG.refresh, PNG.refresh_hover)
|
||||||
image_button(ctn_len - 1, yi, icon_size, icon_size, "", rfs, "")
|
image_button(ctn_len - 1, yi, icon_size, icon_size, "", rfs, "")
|
||||||
fs("tooltip[%s;%s;#323338;#fff]", rfs, ES"Change color")
|
fs("tooltip[%s;%s;#32333899;#fff]", rfs, ES"Change color")
|
||||||
|
|
||||||
local see = fmt("waypoint_%u_see", i)
|
local see = fmt("waypoint_%u_see", i)
|
||||||
fs("style[%s;fgimg=%s;fgimg_hovered=%s;content_offset=0]",
|
fs("style[%s;fgimg=%s;fgimg_hovered=%s;content_offset=0]",
|
||||||
see, waypoint_preview and PNG.search_hover or PNG.search, PNG.search, PNG.search_hover)
|
see, waypoint_preview and PNG.search_hover or PNG.search, PNG.search, PNG.search_hover)
|
||||||
image_button(ctn_len - 1.5, yi, icon_size, icon_size, "", see, "")
|
image_button(ctn_len - 1.5, yi, icon_size, icon_size, "", see, "")
|
||||||
fs("tooltip[%s;%s;#323338;#fff]", see, ES"Preview the waypoint area")
|
fs("tooltip[%s;%s;#32333899;#fff]", see, ES"Preview the waypoint area")
|
||||||
|
|
||||||
local vsb = fmt("waypoint_%u_hide", i)
|
local vsb = fmt("waypoint_%u_hide", i)
|
||||||
fs("style[%s;fgimg=%s;content_offset=0]", vsb, v.hide and PNG.nonvisible or PNG.visible)
|
fs("style[%s;fgimg=%s;content_offset=0]", vsb, v.hide and PNG.nonvisible or PNG.visible)
|
||||||
image_button(ctn_len - 2, yi, icon_size, icon_size, "", vsb, "")
|
image_button(ctn_len - 2, yi, icon_size, icon_size, "", vsb, "")
|
||||||
fs("tooltip[%s;%s;#323338;#fff]", vsb, v.hide and ES"Show waypoint" or ES"Hide waypoint")
|
fs("tooltip[%s;%s;#32333899;#fff]", vsb, v.hide and ES"Show waypoint" or ES"Hide waypoint")
|
||||||
|
|
||||||
if teleport_priv then
|
if teleport_priv then
|
||||||
local tp = fmt("waypoint_%u_teleport", i)
|
local tp = fmt("waypoint_%u_teleport", i)
|
||||||
|
@ -379,7 +379,7 @@ local function get_bag_fs(fs, data, bag_size, yextra)
|
||||||
hypertext(1.3, yextra + 0.8, 4.3, 0.6, "content",
|
hypertext(1.3, yextra + 0.8, 4.3, 0.6, "content",
|
||||||
fmt("<global size=16><center><b>%s</b></center>", desc))
|
fmt("<global size=16><center><b>%s</b></center>", desc))
|
||||||
image_button(5.22, yextra + 0.835, 0.25, 0.25, "", "bag_rename", "")
|
image_button(5.22, yextra + 0.835, 0.25, 0.25, "", "bag_rename", "")
|
||||||
fs("tooltip[bag_rename;%s;#323338;#fff]", ES"Rename the bag")
|
fs("tooltip[bag_rename;%s;#32333899;#fff]", ES"Rename the bag")
|
||||||
else
|
else
|
||||||
box(1.7, yextra + 0.82, 2.6, 0.4, "#707070")
|
box(1.7, yextra + 0.82, 2.6, 0.4, "#707070")
|
||||||
fs("field[1.8,%f;2.5,0.4;bag_newname;;%s]", yextra + 0.82, desc)
|
fs("field[1.8,%f;2.5,0.4;bag_newname;;%s]", yextra + 0.82, desc)
|
||||||
|
@ -442,7 +442,7 @@ local function get_container(fs, data, player, yoffset, ctn_len, award_list, awa
|
||||||
data.subcat == i and PNG[fmt("%s_hover", title)] or PNG[title],
|
data.subcat == i and PNG[fmt("%s_hover", title)] or PNG[title],
|
||||||
PNG[fmt("%s_hover", title)])
|
PNG[fmt("%s_hover", title)])
|
||||||
image_button(0.25 + ((i - 1) * 1.18), yextra - 0.2, 0.5, 0.5, "", btn_name, "")
|
image_button(0.25 + ((i - 1) * 1.18), yextra - 0.2, 0.5, 0.5, "", btn_name, "")
|
||||||
fs("tooltip[%s;%s;#323338;#fff]", btn_name, title:gsub("^%l", upper))
|
fs("tooltip[%s;%s;#32333899;#fff]", btn_name, title:gsub("^%l", upper))
|
||||||
end
|
end
|
||||||
|
|
||||||
box(0, yextra + 0.45, ctn_len, 0.045, "#bababa50")
|
box(0, yextra + 0.45, ctn_len, 0.045, "#bababa50")
|
||||||
|
@ -540,7 +540,7 @@ local function get_container(fs, data, player, yoffset, ctn_len, award_list, awa
|
||||||
Y += (Y * 2.45) + yextra - 2.75 + add_y
|
Y += (Y * 2.45) + yextra - 2.75 + add_y
|
||||||
|
|
||||||
image_button(X, Y, 1.86, 3.4, "", btn_name, "")
|
image_button(X, Y, 1.86, 3.4, "", btn_name, "")
|
||||||
fs("tooltip[%s;%s;#323338;#fff]", btn_name, ESC(skin.name))
|
fs("tooltip[%s;%s;#32333899;#fff]", btn_name, ESC(skin.name))
|
||||||
end
|
end
|
||||||
|
|
||||||
elseif data.subcat == 4 then
|
elseif data.subcat == 4 then
|
||||||
|
@ -625,13 +625,13 @@ local function show_settings(fs, data)
|
||||||
fs("scrollbaroptions[min=-%u;max=%u;smallstep=1;largestep=1;thumbsize=2]", range, range)
|
fs("scrollbaroptions[min=-%u;max=%u;smallstep=1;largestep=1;thumbsize=2]", range, range)
|
||||||
fs("scrollbar[5.3,10.2;2.55,0.3;horizontal;sb_font_size;%d+]", data.font_size)
|
fs("scrollbar[5.3,10.2;2.55,0.3;horizontal;sb_font_size;%d+]", data.font_size)
|
||||||
|
|
||||||
fs("tooltip[cb_hide_tabs;%s;#323338;#fff]",
|
fs("tooltip[cb_hide_tabs;%s;#32333899;#fff]",
|
||||||
ES"Enable this option to change the style of the right panel")
|
ES"Enable this option to change the style of the right panel")
|
||||||
fs("tooltip[cb_legacy_inventory;%s;#323338;#fff]",
|
fs("tooltip[cb_legacy_inventory;%s;#32333899;#fff]",
|
||||||
ES"Enable this option to set the classic inventory size in Minetest")
|
ES"Enable this option to set the classic inventory size in Minetest")
|
||||||
fs("tooltip[cb_wielditem_hud;%s;#323338;#fff]",
|
fs("tooltip[cb_wielditem_hud;%s;#32333899;#fff]",
|
||||||
ES"Enable this option to show the wielded item description in your HUD")
|
ES"Enable this option to show the wielded item description in your HUD")
|
||||||
fs("tooltip[cb_collapse;%s;#323338;#fff]",
|
fs("tooltip[cb_collapse;%s;#32333899;#fff]",
|
||||||
ES"Enable this option to collapse the inventory list by grouping some items")
|
ES"Enable this option to collapse the inventory list by grouping some items")
|
||||||
|
|
||||||
elseif show_sorting then
|
elseif show_sorting then
|
||||||
|
@ -655,13 +655,13 @@ local function show_settings(fs, data)
|
||||||
tooltip(5.3, 10.6, 2.4, 0.5, ESC(desc))
|
tooltip(5.3, 10.6, 2.4, 0.5, ESC(desc))
|
||||||
end
|
end
|
||||||
|
|
||||||
fs("tooltip[cb_inv_compress;%s;#323338;#fff]",
|
fs("tooltip[cb_inv_compress;%s;#32333899;#fff]",
|
||||||
ES"Enable this option to compress your inventory")
|
ES"Enable this option to compress your inventory")
|
||||||
fs("tooltip[cb_reverse_sorting;%s;#323338;#fff]",
|
fs("tooltip[cb_reverse_sorting;%s;#32333899;#fff]",
|
||||||
ES"Enable this option to sort your inventory in reverse order")
|
ES"Enable this option to sort your inventory in reverse order")
|
||||||
fs("tooltip[cb_ignore_hotbar;%s;#323338;#fff]",
|
fs("tooltip[cb_ignore_hotbar;%s;#32333899;#fff]",
|
||||||
ES"Enable this option to sort your inventory except the hotbar slots")
|
ES"Enable this option to sort your inventory except the hotbar slots")
|
||||||
fs("tooltip[cb_auto_sorting;%s;#323338;#fff]",
|
fs("tooltip[cb_auto_sorting;%s;#32333899;#fff]",
|
||||||
ES"Enable this option to sort your inventory automatically")
|
ES"Enable this option to sort your inventory automatically")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -682,7 +682,7 @@ local function get_footer(fs, data)
|
||||||
fs("style[%s;fgimg=%s;fgimg_hovered=%s;content_offset=0]",
|
fs("style[%s;fgimg=%s;fgimg_hovered=%s;content_offset=0]",
|
||||||
btn_name, PNG[btn_name], PNG[fmt("%s_hover", btn_name)])
|
btn_name, PNG[btn_name], PNG[fmt("%s_hover", btn_name)])
|
||||||
image_button(i + 3.43 - (i * 0.4), 11.43, 0.35, 0.35, "", btn_name, "")
|
image_button(i + 3.43 - (i * 0.4), 11.43, 0.35, 0.35, "", btn_name, "")
|
||||||
fs("tooltip[%s;%s;#323338;#fff]", btn_name, tooltip)
|
fs("tooltip[%s;%s;#32333899;#fff]", btn_name, tooltip)
|
||||||
end
|
end
|
||||||
|
|
||||||
show_settings(fs, data)
|
show_settings(fs, data)
|
||||||
|
@ -868,7 +868,7 @@ local function get_tooltip(item, info, lang_code)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
return fmt("tooltip[%s;%s;#323338;#fff]", item, ESC(tooltip))
|
return fmt("tooltip[%s;%s;#32333899;#fff]", item, ESC(tooltip))
|
||||||
end
|
end
|
||||||
|
|
||||||
local function get_true_count(data, count, is_recipe, is_usage)
|
local function get_true_count(data, count, is_recipe, is_usage)
|
||||||
|
@ -1233,16 +1233,16 @@ local function get_header(fs, data)
|
||||||
if nfavs < max_favs or (nfavs == max_favs and fav) then
|
if nfavs < max_favs or (nfavs == max_favs and fav) then
|
||||||
fs("style[fav;fgimg=i3_fav%s.png;fgimg_hovered=i3_fav%s.png]", fav and "" or "_off", fav and "" or "_off")
|
fs("style[fav;fgimg=i3_fav%s.png;fgimg_hovered=i3_fav%s.png]", fav and "" or "_off", fav and "" or "_off")
|
||||||
image_button(star_x, star_y, size, size, "", "fav", "")
|
image_button(star_x, star_y, size, size, "", "fav", "")
|
||||||
fs("tooltip[fav;%s;#323338;#fff]", fav and ES"Unbookmark this item" or ES"Bookmark this item")
|
fs("tooltip[fav;%s;#32333899;#fff]", fav and ES"Unbookmark this item" or ES"Bookmark this item")
|
||||||
else
|
else
|
||||||
fs("style[nofav;fgimg=%s;fgimg_hovered=%s;fgimg_pressed=%s]",
|
fs("style[nofav;fgimg=%s;fgimg_hovered=%s;fgimg_pressed=%s]",
|
||||||
"i3_fav_off.png", PNG.cancel, PNG.cancel)
|
"i3_fav_off.png", PNG.cancel, PNG.cancel)
|
||||||
image_button(star_x, star_y, size, size, "", "nofav", "")
|
image_button(star_x, star_y, size, size, "", "nofav", "")
|
||||||
fs("tooltip[nofav;%s;#323338;#fff]", ES"Unable to bookmark this item, limit reached")
|
fs("tooltip[nofav;%s;#32333899;#fff]", ES"Unable to bookmark this item, limit reached")
|
||||||
end
|
end
|
||||||
|
|
||||||
image_button(star_x + 0.05, star_y + 0.6, size, size, "", "exit", "")
|
image_button(star_x + 0.05, star_y + 0.6, size, size, "", "exit", "")
|
||||||
fs("tooltip[exit;%s;#323338;#fff]", ES"Back to item list")
|
fs("tooltip[exit;%s;#32333899;#fff]", ES"Back to item list")
|
||||||
|
|
||||||
local desc_lim, name_lim = 34, 35
|
local desc_lim, name_lim = 34, 35
|
||||||
local desc = get_desc(data.query_item, data.lang_code)
|
local desc = get_desc(data.query_item, data.lang_code)
|
||||||
|
@ -1285,7 +1285,7 @@ local function get_crafting_fs(fs, data, is_recipe, is_usage, max_stacks_rcp, ma
|
||||||
fs("style[crafting_%s;fgimg=%s;fgimg_hovered=%s;content_offset=0]",
|
fs("style[crafting_%s;fgimg=%s;fgimg_hovered=%s;content_offset=0]",
|
||||||
name, fmt("%s", show_crafting and PNG.crafting_hover or PNG.crafting), PNG.crafting_hover)
|
name, fmt("%s", show_crafting and PNG.crafting_hover or PNG.crafting), PNG.crafting_hover)
|
||||||
image_button(data.inv_width + 7.35, data.yoffset + 0.2, 0.45, 0.45, "", fmt("crafting_%s", name), "")
|
image_button(data.inv_width + 7.35, data.yoffset + 0.2, 0.45, 0.45, "", fmt("crafting_%s", name), "")
|
||||||
fs("tooltip[crafting_%s;%s;#323338;#fff]", name, ES"Quick crafting")
|
fs("tooltip[crafting_%s;%s;#32333899;#fff]", name, ES"Quick crafting")
|
||||||
|
|
||||||
if not show_crafting then return end
|
if not show_crafting then return end
|
||||||
|
|
||||||
|
@ -1413,7 +1413,7 @@ local function get_header_items_fs(fs, data)
|
||||||
fs("style[enable_search;bgimg=%s;bgimg_hovered=%s;bgimg_pressed=%s]",
|
fs("style[enable_search;bgimg=%s;bgimg_hovered=%s;bgimg_pressed=%s]",
|
||||||
data.enable_search and PNG.search_hover or PNG.search, PNG.search_hover, PNG.search_hover)
|
data.enable_search and PNG.search_hover or PNG.search, PNG.search_hover, PNG.search_hover)
|
||||||
image_button(X + 0.3, 0.2, 0.5, 0.5, "", "enable_search", "")
|
image_button(X + 0.3, 0.2, 0.5, 0.5, "", "enable_search", "")
|
||||||
fs("tooltip[enable_search;%s;#323338;#fff]", ES"Search")
|
fs("tooltip[enable_search;%s;#32333899;#fff]", ES"Search")
|
||||||
|
|
||||||
if data.enable_search then
|
if data.enable_search then
|
||||||
image(X + 0.4, 0.75, 3.4, 0.8, PNG.bg_goto)
|
image(X + 0.4, 0.75, 3.4, 0.8, PNG.bg_goto)
|
||||||
|
@ -1446,12 +1446,12 @@ local function get_header_items_fs(fs, data)
|
||||||
fs("style[itab_%u;bgimg=%s;bgimg_hovered=%s;bgimg_pressed=%s;sound=i3_tab]",
|
fs("style[itab_%u;bgimg=%s;bgimg_hovered=%s;bgimg_pressed=%s;sound=i3_tab]",
|
||||||
i, data.itab == i and active or PNG[name], active, active)
|
i, data.itab == i and active or PNG[name], active, active)
|
||||||
image_button(X + 1.25 + ((i - 1) * 0.7), 0.2, 0.5, 0.5, "", fmt("itab_%s", i), "")
|
image_button(X + 1.25 + ((i - 1) * 0.7), 0.2, 0.5, 0.5, "", fmt("itab_%s", i), "")
|
||||||
fs("tooltip[itab_%u;Show %s;#323338;#fff]", i, desc)
|
fs("tooltip[itab_%u;Show %s;#32333899;#fff]", i, desc)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
fs("style[search;bgimg=%s]", PNG.search_hover)
|
fs("style[search;bgimg=%s]", PNG.search_hover)
|
||||||
image_button(X + 0.35, 0.32, 0.35, 0.35, "", "search", "")
|
image_button(X + 0.35, 0.32, 0.35, 0.35, "", "search", "")
|
||||||
fs("tooltip[search;%s;#323338;#fff]", ES"Search")
|
fs("tooltip[search;%s;#32333899;#fff]", ES"Search")
|
||||||
|
|
||||||
if data.enable_search then
|
if data.enable_search then
|
||||||
fs"style[filter;font_size=18]"
|
fs"style[filter;font_size=18]"
|
||||||
|
@ -1470,7 +1470,7 @@ local function get_header_items_fs(fs, data)
|
||||||
|
|
||||||
if true_str(data.filter) then
|
if true_str(data.filter) then
|
||||||
image_button(X + 4.3, 0.4, 0.2, 0.2, "", "cancel", "")
|
image_button(X + 4.3, 0.4, 0.2, 0.2, "", "cancel", "")
|
||||||
fs("tooltip[cancel;%s;#323338;#fff]", ES"Clear")
|
fs("tooltip[cancel;%s;#32333899;#fff]", ES"Clear")
|
||||||
box(X + 0.85, 0.75, 3.74, 0.01, "#f9826c")
|
box(X + 0.85, 0.75, 3.74, 0.01, "#f9826c")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -1595,11 +1595,11 @@ local function get_items_fs(fs, data, player, full_height)
|
||||||
if compressible(item, data) then
|
if compressible(item, data) then
|
||||||
local expand = data.expand == name
|
local expand = data.expand == name
|
||||||
|
|
||||||
fs("tooltip[%s;%s;#323338;#fff]", item, expand and ES"Click to hide" or ES"Click to expand")
|
fs("tooltip[%s;%s;#32333899;#fff]", item, expand and ES"Click to hide" or ES"Click to expand")
|
||||||
fs"style_type[label;font=bold;font_size=20]"
|
fs"style_type[label;font=bold;font_size=20]"
|
||||||
label(X + 0.65, Y + 0.7, expand and "-" or "+")
|
label(X + 0.65, Y + 0.7, expand and "-" or "+")
|
||||||
fs"style_type[label;font=normal;font_size=16]"
|
fs"style_type[label;font=normal;font_size=16]"
|
||||||
else
|
elseif true_str(name) then
|
||||||
fs(get_tooltip(name, {}, data.lang_code))
|
fs(get_tooltip(name, {}, data.lang_code))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -128,7 +128,7 @@ local fs_elements = {
|
||||||
label = "label[%f,%f;%s]",
|
label = "label[%f,%f;%s]",
|
||||||
box = "box[%f,%f;%f,%f;%s]",
|
box = "box[%f,%f;%f,%f;%s]",
|
||||||
image = "image[%f,%f;%f,%f;%s]",
|
image = "image[%f,%f;%f,%f;%s]",
|
||||||
tooltip = "tooltip[%f,%f;%f,%f;%s;#323338;#fff]",
|
tooltip = "tooltip[%f,%f;%f,%f;%s;#32333899;#fff]",
|
||||||
button = "button[%f,%f;%f,%f;%s;%s]",
|
button = "button[%f,%f;%f,%f;%s;%s]",
|
||||||
checkbox = "checkbox[%f,%f;%s;%s;%s]",
|
checkbox = "checkbox[%f,%f;%s;%s;%s]",
|
||||||
slot = "image[%f,%f;%f,%f;" .. fmt("%s;9]", PNG.slot),
|
slot = "image[%f,%f;%f,%f;" .. fmt("%s;9]", PNG.slot),
|
||||||
|
|
Ŝarĝante…
Reference in New Issue