From eb8b86ac85f4e5b26432e56c23272ae9b77fd6a1 Mon Sep 17 00:00:00 2001
From: spherallic <spherallic@gmail.com>
Date: Tue, 11 Apr 2023 11:52:23 +0200
Subject: [PATCH] Add usage hints to lower/middle/upper-specific sidedef
 texture search

---
 .../BuilderModes/FindReplace/FindSidedefLowerTexture.cs  | 9 +++++++++
 .../BuilderModes/FindReplace/FindSidedefMiddleTexture.cs | 9 +++++++++
 .../BuilderModes/FindReplace/FindSidedefUpperTexture.cs  | 9 +++++++++
 3 files changed, 27 insertions(+)

diff --git a/Source/Plugins/BuilderModes/FindReplace/FindSidedefLowerTexture.cs b/Source/Plugins/BuilderModes/FindReplace/FindSidedefLowerTexture.cs
index 5cbe8377..58c56ca5 100644
--- a/Source/Plugins/BuilderModes/FindReplace/FindSidedefLowerTexture.cs
+++ b/Source/Plugins/BuilderModes/FindReplace/FindSidedefLowerTexture.cs
@@ -17,6 +17,15 @@ namespace CodeImp.DoomBuilder.BuilderModes
 		#region ================== Properties
 
 		public override Image BrowseImage { get { return Properties.Resources.List; } }
+		public override string UsageHint
+		{
+			get
+			{
+				return "Supported wildcards:" + System.Environment.NewLine
+						+ "* for zero or more characters" + System.Environment.NewLine
+						+ "? for exactly one character";
+			}
+		}
 
 		#endregion
 
diff --git a/Source/Plugins/BuilderModes/FindReplace/FindSidedefMiddleTexture.cs b/Source/Plugins/BuilderModes/FindReplace/FindSidedefMiddleTexture.cs
index 9bb4318e..9aaa1911 100644
--- a/Source/Plugins/BuilderModes/FindReplace/FindSidedefMiddleTexture.cs
+++ b/Source/Plugins/BuilderModes/FindReplace/FindSidedefMiddleTexture.cs
@@ -17,6 +17,15 @@ namespace CodeImp.DoomBuilder.BuilderModes
 		#region ================== Properties
 
 		public override Image BrowseImage { get { return Properties.Resources.List; } }
+		public override string UsageHint
+		{
+			get
+			{
+				return "Supported wildcards:" + System.Environment.NewLine
+						+ "* for zero or more characters" + System.Environment.NewLine
+						+ "? for exactly one character";
+			}
+		}
 
 		#endregion
 
diff --git a/Source/Plugins/BuilderModes/FindReplace/FindSidedefUpperTexture.cs b/Source/Plugins/BuilderModes/FindReplace/FindSidedefUpperTexture.cs
index 24913ab3..8cb4f698 100644
--- a/Source/Plugins/BuilderModes/FindReplace/FindSidedefUpperTexture.cs
+++ b/Source/Plugins/BuilderModes/FindReplace/FindSidedefUpperTexture.cs
@@ -17,6 +17,15 @@ namespace CodeImp.DoomBuilder.BuilderModes
 		#region ================== Properties
 
 		public override Image BrowseImage { get { return Properties.Resources.List; } }
+		public override string UsageHint
+		{
+			get
+			{
+				return "Supported wildcards:" + System.Environment.NewLine
+						+ "* for zero or more characters" + System.Environment.NewLine
+						+ "? for exactly one character";
+			}
+		}
 
 		#endregion
 
-- 
GitLab