Set chat input to readonly on disabled tabs
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<Version>1.23.2</Version>
|
||||
<Version>1.23.3</Version>
|
||||
<TargetFramework>net8.0-windows</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
|
||||
@@ -664,8 +664,11 @@ public sealed class ChatLogWindow : Window
|
||||
var isChatEnabled = activeTab is { InputDisabled: false };
|
||||
using (ImRaii.Disabled(!isChatEnabled))
|
||||
{
|
||||
// TODO: Prevent ENTER key focusing chat while input is disabled
|
||||
|
||||
var flags = InputFlags | (!isChatEnabled ? ImGuiInputTextFlags.ReadOnly : ImGuiInputTextFlags.None);
|
||||
ImGui.SetNextItemWidth(inputWidth);
|
||||
ImGui.InputTextWithHint("##chat2-input", isChatEnabled ? "": Language.ChatLog_DisabledInput, ref Chat, 500, InputFlags, Callback);
|
||||
ImGui.InputTextWithHint("##chat2-input", isChatEnabled ? "": Language.ChatLog_DisabledInput, ref Chat, 500, flags, Callback);
|
||||
}
|
||||
|
||||
if (ImGui.IsItemDeactivated())
|
||||
|
||||
Reference in New Issue
Block a user