This commit is contained in:
Dimitrij
2025-10-07 22:12:15 +01:00
parent 68e3f607a3
commit 265a43e31c
4 changed files with 43 additions and 14 deletions

View File

@@ -165,9 +165,10 @@ namespace mRemoteNG.Connection
{
get => GetPropertyValue("Color", _color);
set => SetField(ref _color, value, "Color");
LocalizedAttributes.LocalizedDisplayName(nameof(Language.TabColor)),
LocalizedAttributes.LocalizedDescription(nameof(Language.PropertyDescriptionTabColor)),
TypeConverter(typeof(MiscTools.TabColorConverter))]
}
[LocalizedAttributes.LocalizedDisplayName(nameof(Language.TabColor)),
LocalizedAttributes.LocalizedDescription(nameof(Language.PropertyDescriptionTabColor)),
TypeConverter(typeof(MiscTools.TabColorConverter))]
public virtual string TabColor
{
get => GetPropertyValue("TabColor", _tabColor);

View File

@@ -55,7 +55,7 @@ namespace mRemoteNG.Connection
LocalizedAttributes.LocalizedDescriptionInherit(nameof(Language.PropertyDescriptionColor)),
TypeConverter(typeof(MiscTools.YesNoTypeConverter))]
public bool Color { get; set; }
LocalizedAttributes.LocalizedDisplayNameInherit(nameof(Language.TabColor)),
[LocalizedAttributes.LocalizedDisplayNameInherit(nameof(Language.TabColor)),
LocalizedAttributes.LocalizedDescriptionInherit(nameof(Language.PropertyDescriptionTabColor)),
TypeConverter(typeof(MiscTools.YesNoTypeConverter))]
public bool TabColor { get; set; }

View File

@@ -19,7 +19,7 @@ namespace mRemoteNG.Resources.Language {
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "18.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Language {
@@ -420,6 +420,15 @@ namespace mRemoteNG.Resources.Language {
}
}
/// <summary>
/// Looks up a localized string similar to ARD (Apple Remote Desktop).
/// </summary>
internal static string Ard {
get {
return ResourceManager.GetString("Ard", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Arguments.
/// </summary>
@@ -609,15 +618,6 @@ namespace mRemoteNG.Resources.Language {
}
}
/// <summary>
/// Looks up a localized string similar to Color.
/// </summary>
internal static string Color {
get {
return ResourceManager.GetString("Color", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Cannot start Port Scan, incorrect IP format!.
/// </summary>
@@ -852,6 +852,15 @@ namespace mRemoteNG.Resources.Language {
}
}
/// <summary>
/// Looks up a localized string similar to Color.
/// </summary>
internal static string Color {
get {
return ResourceManager.GetString("Color", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Colors.
/// </summary>
@@ -4332,6 +4341,15 @@ namespace mRemoteNG.Resources.Language {
}
}
/// <summary>
/// Looks up a localized string similar to Sets the color of the connection tab. Leave empty for default theme color..
/// </summary>
internal static string PropertyDescriptionTabColor {
get {
return ResourceManager.GetString("PropertyDescriptionTabColor", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Connect to the console session of the remote host..
/// </summary>
@@ -6207,6 +6225,15 @@ namespace mRemoteNG.Resources.Language {
}
}
/// <summary>
/// Looks up a localized string similar to Tab Color.
/// </summary>
internal static string TabColor {
get {
return ResourceManager.GetString("TabColor", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Tabs &amp;&amp; Panels.
/// </summary>

View File

@@ -1025,6 +1025,7 @@ If you run into such an error, please create a new connection file!</value>
</data>
<data name="PropertyDescriptionColor" xml:space="preserve">
<value>Sets the color for the connection or folder in the connections tree. Connections inherit this color from their parent folder.</value>
</data>
<data name="PropertyDescriptionTabColor" xml:space="preserve">
<value>Sets the color of the connection tab. Leave empty for default theme color.</value>
</data>