Add preference for showing TLS indicator in titlebar

Issue #616
This commit is contained in:
James Booth
2015-10-14 00:46:16 +01:00
parent c9165ef9d2
commit ef832ce526
6 changed files with 19 additions and 3 deletions

View File

@@ -200,7 +200,8 @@ static struct cmd_t command_defs[] =
"/tls revoke <fingerprint>",
"/tls certpath",
"/tls certpath set <path>",
"/tls certpath clear")
"/tls certpath clear",
"/tls show on|off")
CMD_DESC(
"Handle TLS certificates. ")
CMD_ARGS(
@@ -211,7 +212,8 @@ static struct cmd_t command_defs[] =
{ "revoke <fingerprint>", "Remove a manually trusted certificate." },
{ "certpath", "Show the trusted certificate path." },
{ "certpath set <path>", "Specify filesystem path containing trusted certificates." },
{ "certpath clear", "Clear the trusted certificate path." })
{ "certpath clear", "Clear the trusted certificate path." },
{ "show on|off", "Show or hide the TLS indicator in the titlebar." })
CMD_NOEXAMPLES
},
@@ -2158,6 +2160,7 @@ cmd_init(void)
autocomplete_add(tls_ac, "trusted");
autocomplete_add(tls_ac, "revoke");
autocomplete_add(tls_ac, "certpath");
autocomplete_add(tls_ac, "show");
tls_certpath_ac = autocomplete_new();
autocomplete_add(tls_certpath_ac, "set");
@@ -3628,6 +3631,11 @@ _tls_autocomplete(ProfWin *window, const char * const input)
return result;
}
result = autocomplete_param_with_func(input, "/tls show", prefs_autocomplete_boolean_choice);
if (result) {
return result;
}
result = autocomplete_param_with_ac(input, "/tls", tls_ac, TRUE);
if (result) {
return result;