feat: allow tab input channel to be set to ExtraChat

Adds ExtraChat Linkshell channels to tab input channel selector. These are only by index, not by channel name due to limitations in the ExtraChat IPC API.

Adds ExtraChat Linkshell channels to the channel selector in the chat log window. As these aren't real channels in-game, these are handled by just sending the corresponding `/eclX` command which causes ExtraChat to set a channel override.
This commit is contained in:
Dean Sheather
2024-04-09 18:20:05 +10:00
parent fed420901c
commit 2ed125d520
9 changed files with 210 additions and 10 deletions
+72
View File
@@ -419,6 +419,78 @@ namespace ChatTwo.Resources {
}
}
/// <summary>
/// Looks up a localized string similar to ExtraChat Linkshell [1].
/// </summary>
internal static string ChatType_ExtraChatLinkshell1 {
get {
return ResourceManager.GetString("ChatType_ExtraChatLinkshell1", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to ExtraChat Linkshell [2].
/// </summary>
internal static string ChatType_ExtraChatLinkshell2 {
get {
return ResourceManager.GetString("ChatType_ExtraChatLinkshell2", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to ExtraChat Linkshell [3].
/// </summary>
internal static string ChatType_ExtraChatLinkshell3 {
get {
return ResourceManager.GetString("ChatType_ExtraChatLinkshell3", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to ExtraChat Linkshell [4].
/// </summary>
internal static string ChatType_ExtraChatLinkshell4 {
get {
return ResourceManager.GetString("ChatType_ExtraChatLinkshell4", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to ExtraChat Linkshell [5].
/// </summary>
internal static string ChatType_ExtraChatLinkshell5 {
get {
return ResourceManager.GetString("ChatType_ExtraChatLinkshell5", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to ExtraChat Linkshell [6].
/// </summary>
internal static string ChatType_ExtraChatLinkshell6 {
get {
return ResourceManager.GetString("ChatType_ExtraChatLinkshell6", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to ExtraChat Linkshell [7].
/// </summary>
internal static string ChatType_ExtraChatLinkshell7 {
get {
return ResourceManager.GetString("ChatType_ExtraChatLinkshell7", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to ExtraChat Linkshell [8].
/// </summary>
internal static string ChatType_ExtraChatLinkshell8 {
get {
return ResourceManager.GetString("ChatType_ExtraChatLinkshell8", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Free Company.
/// </summary>
+24
View File
@@ -871,4 +871,28 @@
<data name="Options_TooltipOffset_Desc" xml:space="preserve">
<value>Use this option if you experience cut-off tooltips.</value>
</data>
<data name="ChatType_ExtraChatLinkshell1" xml:space="preserve">
<value>ExtraChat Linkshell [1]</value>
</data>
<data name="ChatType_ExtraChatLinkshell2" xml:space="preserve">
<value>ExtraChat Linkshell [2]</value>
</data>
<data name="ChatType_ExtraChatLinkshell3" xml:space="preserve">
<value>ExtraChat Linkshell [3]</value>
</data>
<data name="ChatType_ExtraChatLinkshell4" xml:space="preserve">
<value>ExtraChat Linkshell [4]</value>
</data>
<data name="ChatType_ExtraChatLinkshell5" xml:space="preserve">
<value>ExtraChat Linkshell [5]</value>
</data>
<data name="ChatType_ExtraChatLinkshell6" xml:space="preserve">
<value>ExtraChat Linkshell [6]</value>
</data>
<data name="ChatType_ExtraChatLinkshell7" xml:space="preserve">
<value>ExtraChat Linkshell [7]</value>
</data>
<data name="ChatType_ExtraChatLinkshell8" xml:space="preserve">
<value>ExtraChat Linkshell [8]</value>
</data>
</root>