Added filter for NamePromptDialog, configurations can now be renamed

This commit is contained in:
2020-06-23 09:50:53 -05:00
parent 17e4290033
commit ffd8146fe3
3 changed files with 22 additions and 2 deletions

View File

@@ -5,7 +5,7 @@ module TAC
background Gosu::Color::GRAY
flow width: 1.0 do
label "Name", width: 0.25
@name = edit_line @options[:renaming] ? @options[:renaming].name : "", width: 0.70
@name = edit_line @options[:renaming] ? @options[:renaming].name : "", filter: method(:filter), width: 0.70
end
@name_error = label "", color: TAC::Palette::TACNET_CONNECTION_ERROR
@name_error.hide
@@ -37,6 +37,10 @@ module TAC
end
end
end
def filter(text)
text.match(/[A-Za-z0-9,._\-]/) ? text : ""
end
end
end
end