removed overlapping of text in add quest steps formspec

This commit is contained in:
Sokomine 2023-09-15 00:51:23 +02:00
parent 4ce6101bca
commit 49c264193c
2 changed files with 13 additions and 4 deletions

View File

@ -197,7 +197,11 @@ yl_speak_up.get_fs_manage_general = function(player, param,
formspec, list_of_entries,
text_add_new, tooltip_add_new,
what_is_the_list_about,
tooltip_add_entry_general, tooltip_del_entry_general)
tooltip_add_entry_general, tooltip_del_entry_general,
optional_add_space)
if(not(optional_add_space)) then
optional_add_space = 0
end
local selected = nil
local pname = player:get_player_name()
-- the yl_speak_up.create_dropdown_playerlist function needs a table - not a list
@ -210,7 +214,11 @@ yl_speak_up.get_fs_manage_general = function(player, param,
or yl_speak_up.speak_to[pname].tmp_index_general == 1
or not(list_of_entries[ yl_speak_up.speak_to[pname].tmp_index_general - 1])) then
yl_speak_up.speak_to[pname].tmp_index_general = 1
table.insert(formspec, "button[12.2,2.15;2.5,0.6;add_list_entry;")
table.insert(formspec, "button[")
table.insert(formspec, tostring(12.2 + 2 * optional_add_space))
table.insert(formspec, ",2.15;")
table.insert(formspec, tostring(2.5 + 2 * optional_add_space))
table.insert(formspec, ",0.6;add_list_entry;")
table.insert(formspec, minetest.formspec_escape(text_add_new))
table.insert(formspec, "]")
table.insert(formspec, "tooltip[add_list_entry;")
@ -242,7 +250,7 @@ yl_speak_up.get_fs_manage_general = function(player, param,
player, pname,
table_of_entries,
yl_speak_up.speak_to[pname].tmp_index_general,
2.6, 2.15, 1.0, 0.6,
2.6 + (optional_add_space), 2.15, 1.0, 0.6,
"list_of_entries",
what,
"Delete selected "..what,

View File

@ -108,7 +108,8 @@ yl_speak_up.get_fs_manage_quest_steps = function(player, param)
"This is an internal text shown only to yourself.\n"..
"Players cannot see the names of quest steps.",
"If you click here, the selected quest step will be deleted.\n"..
"This will only be possible if it's not used anywhere.")
"This will only be possible if it's not used anywhere.",
"0.2")
--[[
if(selected and selected ~= "") then
local k = selected