replace TextPushButtonDeprecated in joist.SettingsDialog